RocketMQ
使用手册
RocketMQ
是由阿里捐赠给
Apache
的一款低延迟、高并发、
高可用、高可靠的分布式消息中间件。经历了淘宝双十一的洗礼 。
RocketMQ
既可为分布式应用系统提供异步解耦和削峰填谷的能力,
同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等
特性。
Topic
:消息主题,一级消息类型,生产者向其发送消息。
Message
:生产者向
Topic
发送并最终传送给消费者的数据消息的
载体。
消息属性:生产者可以为消息定义的属性,包含
Message Key
和
Tag
。
Message Key
:消息的业务标识,由消息生产者(
Producer
)设
置,唯一标识某个业务逻辑。
Message ID
:消息的全局唯一标识,由消息队列
RocketMQ
系统
自动生成,唯一标识某条消息。
Tag
:消息标签,二级消息类型,用来进一步区分某个
Topic
下的消
息分类
Producer
:也称为消息发布者,负责生产并发送消息至
Topic
。
Consumer
:也称为消息订阅者,负责从
Topic
接收并消费消息。
分区:即
Topic Partition
,物理上的概念。每个
Topic
包含一个或
多个分区。
消费位点:每个
Topic
会有多个分区,每个分区会统计当前消息的
评论