一 概述
Apache RocketMQ是一个采用java语言开发的分布式的消息系统。
二 RocketMQ核心概念介绍

Producer:消息生产者,负责产生消息,一般由业务系统负责产生消息。
Producer group:一类producer的集合,这类producer通常发送一类消息,并发送逻辑一致。
Consumer:消费者,负责消费消息,一般是由后台系统负责异步消费。
Push consumer:服务端向消费者推送消息。
Pull consumer:消费者向服务定时拉取消息。
Consumer group:一类Consumer的集合名称,这类Consumer通常消费一类消息,且消费逻辑一致。
NameServer:集群架构中的组织协调员,收集Broker的工作情况,不负责消息的处理。
Broker:是RocketMQ的核心负责消息的发送,接收,高可用等。需要定时发送自身情况到NameServer,默认是10秒发送一次,超时2分钟会认为该broker失效。
Topic:不同类型的消息以不同的Topic名称进行区分,如User,Order等。
Message Queue:消息队列,用于存储消息。
1341

被折叠的 条评论
为什么被折叠?



