huststore - 高性能分布式存储服务
项目地址:https://github.com/Qihoo360/huststore
huststore
是一个高性能的分布式存储服务,不但提供了 100 thousand QPS
级别的 kv
存储的功能,还提供了 hash
、set
、sort set
等一系列数据结构的支持,并且支持 二进制 的 kv 存储,可以替代 Redis
相关的功能。此外,huststore
还结合特有的 HA
模块实现了分布式消息队列的功能,包括消息的流式推送,以及消息的 发布-订阅
等功能,可以替代 rabbitmq or gearman
相关的功能。
特性
huststore
分为 hustdb
以及 HA
模块两大部分。hustdb
(存储引擎)的底层设计采用了自主开发的 fastdb
。HA
以 nginx
模块的方式开发。nginx
是工业级的 http