RocketMQ之一:RocketMQ整体介绍

常用MQ介绍及对比--《MQ详解及四大MQ比较

RocketMQ环境搭建--《RocketMQ之三:RocketMQ集群环境搭建

RocketMQ物理部署结构

RocketMQ的消息存储--《RocketMQ之六:RocketMQ消息存储

RocketMQ各角色基本数据结构

RocketMQ生产者发送消息过程

RocketMQ消费者

RocketMQ Broker

RocketMQ优化

 

一、RocketMQ介绍

RocketMQ 是阿里巴巴开源的分布式消息中间件。支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。它里面有几个区别于标准消息中件间的概念,如Group、Topic、Queue等。系统组成则由Producer、Consumer、Broker、NameServer等。

RocketMQ 特点

是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式等特点

Producer、Consumer、队列都可以分布式

Producer 向一些队列轮流发送消息,队列集合称为 Topic,Consumer 如果做广播消费,则一个 Consumer 实例消费这个 Topic 对应的所有队列,如果做集群消费,则多个 Consumer 实例平均消费这个 Topic 对应的队列集合

能够保证严格的消息顺序

支持拉(pull)和推(push)两种消息模式

高效的订阅者水平扩展能力

实时的消息订阅机制

亿级消息堆积能力

支持多种消息协议,如 JMS、OpenMessaging 等

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwysxp.html