分布式开放消息系统:RocketMQ
1、什么是RocketMQ ?RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点:
下载地址:https://github.com/alibaba/RocketMQ/releases
2、分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:
RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?
3、关键特性以及其实现原理
参考文章:http://www.jianshu.com/p/453c6e7ff81c
- 能够保证严格的消息顺序
- 提供丰富的消息拉取模式
- 高效的订阅者水平扩展能力
- 实时的消息订阅机制
- 亿级消息堆积能力
- Metaq3.0 版本改名,产品名称改为RocketMQ
下载地址:https://github.com/alibaba/RocketMQ/releases
2、分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:
- 消息的顺序问题
- 消息的重复问题
RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?
3、关键特性以及其实现原理
参考文章:http://www.jianshu.com/p/453c6e7ff81c