RocketMQ是一个统一消息引擎,轻量级的数据处理平台。通俗的讲,当你需要一个消息处理框架,可以考虑选它。
本文基本来自附录中所列参考文档,作为我的笔记,感兴趣的可以直接跳到参考文档,或者直接跳转github RocketMQ官方文档,略过本文
消息类型
消息特性:
RocketMQ团队一开始使用的是ActiveMQ,但是随着队列、topic的增加,ActiveMQ IO模型达到了它的瓶颈,于是开始考虑kafka是否合适,但是,在低延时和高可用上,kafka并没有达到要求,因此决定研发新的RocketMQ。
原因阐述来自RocketMQ团队,一般来说希望对比”绝对公平、公正“,但是出自RocketMQ团队,也需要思考下是否带有”偏心“的色彩。
RocketMQ vs ActiveMQ vs Kafka
RocketMQ github基本概念 RocketMQ github功能特性 RocketMQ github架构设计 RocketMQ github设计 阿里云-RocketMQ文档-名词解释 阿里云-RocketMQ文档-功能特性 Apache RocketMQ-为什么使用RocketMQ