kafo分布式缓存中间件

联合创作 · 2023-09-29 05:41

kafo是一个高性能的轻量级分布式缓存中间件,支持 tcp/http 调用。

特性:

  • 使用 Gossip 协议进行分布式通信
  • 加入一致性哈希,集群每个节点负责独立的数据
  • 提供 Get/Set/Delete/Status 几种调用接口
  • 提供 HTTP / TCP 两种调用服务
  • 支持获取缓存信息,比如 key 和 value 的占用空间
  • 引入内存写满保护,使用 TTL 和 LRU 两种算法进行过期
  • 引入 GC 机制,随机淘汰过期数据
  • 基于内存快照实现持久化功能

性能概况

场景:10000 个键值对的写入和读取的耗时

环境:R7-4700U CPU @ 2.0 GHZ,16 GB RAM

type Write Read
http 689.3ms 5272.1ms
tcp 403.9ms 387.1ms
浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐