本仓库是rocketMQ消息中间件源码中文注释项目,记录阅读源码过程中的辛酸苦辣。
Apache RocketMQ 是一个分布式消息中间件,具有低延迟、高可用、容量高、易伸缩的特点。
具有以下特征:
- 支持发布/订阅、请求/回复、流式消息
- Financial grade transactional message
- Built-in fault tolerance and high availability configuration options base on DLedger
- A variety of cross language clients, such as Java, C/C++, Python, Go
- Pluggable transport protocols, such as TCP, SSL, AIO
- Built-in message tracing capability, also support opentracing
- Versatile big-data and streaming ecosytem integration
- Message retroactivity by time or offset
- Reliable FIFO and strict ordered messaging in the same queue
- Efficient pull and push consumption model
- Million-level message accumulation capacity in a single queue
- Multiple messaging protocols like JMS and OpenMessaging
- Flexible distributed scale-out deployment architecture
- Lightning-fast batch message exchange system
- Various message filter mechanics such as SQL and Tag
- Docker images for isolated testing and cloud isolated clusters
- Feature-rich administrative dashboard for configuration, metrics and monitoring
- Authentication and authorization
- Free open source connectors, for both sources and sinks
- Mailing Lists: https://rocketmq.apache.org/about/contact/
- Home: https://rocketmq.apache.org
- Docs: https://rocketmq.apache.org/docs/quick-start/
- Issues: https://github.com/apache/rocketmq/issues
- Rips: https://github.com/apache/rocketmq/wiki/RocketMQ-Improvement-Proposal
- Ask: https://stackoverflow.com/questions/tagged/rocketmq
- Slack: https://rocketmq-invite-automation.herokuapp.com/