Skip to content

ailkaya/goulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goulette

一个基于内存的高性能分布式消息队列

Features

  • 基于内存传输
  • 使用gRPC进行组件间通信
  • 借助etcd构建哨兵集群,提供服务发现与配置共享功能
  • 基于一致性哈希进行负载均衡
  • 提供多partition分片传输功能
  • 消息持久化
  • 暂无副本机制

部分设计细节

TODO

  • 哨兵集群配置
  • 部分const量迁移至配置文件
  • 结构优化
  • 解决producer/consumer中新旧连接交替所带来的问题
  • 单测

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published