Skip to content

wolforest/clean-rocketmq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,894 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean-RocketMQ

下一代消息队列

Clean-RocketMQ 是最快的事务型消息队列。

  1. 兼容RocketMQ: 可完全或部分替换RocketMQ。
  2. 高性能: 支持CommitLog分片,5倍+RocketMQ吞吐量提升。
  3. 事务型: 分布式事务(TCC)支持,保障消息发送及调度的一致性。
  4. 更完善: 更完善的延时、过期、周期、循环等消息调度支持。
  5. 存算分离: 更合理的领域层与存储层切分, 也是云原生的基础。
  6. CLEAN: 引入微框架、DDD思想, 易读易懂。

Clean-RocketMQ是RocketMQ的传承与优化。
RocketMQ核心不足5万行,在其肩上提升性能、扩展功能,并不困难。
真正的挑战在于:    如何持续保持代码的简洁与可维护?

兄弟项目:

项目进度

  • 核心功能(pub/sub、顺序/延时消息、事务、注册中心、RPC)
  • CommitLog分片
  • 主从架构、存算分离(已部分完成)
  • 更丰富的调度、事务功能
  • Raft支持、云原生

做AI时代的软件人

AI已扑面而来,避无可避。好在软件还是软件 —— 手写或是Vibe。
软件服务真实业务,也依然是软件人的立身之本, AI时代也不例外。

与RocketMQ已磨合1200多天,并用400天从零实现了Clean-RocketMQ。
我们也准备好了,再走10年、20年、35年 ...

社区

AI时代,拥抱AI, 持续体系化学习是软件人的基本要求。
社区是高效的学习加速器,有兴趣的可以加入我们:

RocketMQ学习圈

软件读书会

软件读书会

更多信息

Clean-RocketMQ:

图书目录及进度:

About

Clean-RocketMQ is the fastest transactional messaging platform. 5x faster than RocketMQ.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages