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
浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报