RocketMQ介绍与云服务器安装
RocketMQ 介绍与概念 在github上的说法来看: Apache RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可扩展性。它提供了多种功能: 发布/订阅消息模型和点对点 预定的消息传递 消息追溯性按时间或偏移量 记录流媒体的中心 大数据集成 可靠的FIFO和严格的有序消息传递在同一队列中 高效的推拉消费模式 单个队列中的百万级消息累积容量 多种消息传递协议,如JMS和OpenMessaging 灵活的分布式横向扩展部署架构 Lightning-fast批处理消息交换系统 各种消息过滤器机制,如SQL和Tag Docker图像用于隔离测试和云隔离集群 功能丰富的管理仪表板,用于配置,指标和监控 访问控制列表 消息跟踪 上面都是官方列举出来了,还有如下特点: 支持Broker和Consumer端消息过滤 支持拉pull和推push两种消费模式,也就是上面说的推拉消费模式 支持单master节点,多master节点,多master节点多slave节点 消息失败重试机制,支持特定level的定时消息 新版本底层采用Netty 官方网站: http://rocketmq.apache.org/docs/motivation/ 也对RocketMQ和ActiveMQ以及Kafka做了一个对比. 核心概念 参考: http:/