Rocketmq特性详解&场景介绍
整体认识rocketmq
架构:
整体认识:远程通讯,发送消息,存储消息。
概念:
Producer:消息生产者,负责产生消息,一般由业务系统负责产生消息
Consumer:消息消费者,负责消费消息,一般是后台系统负责异步消费
Topic:消息主题,负责标记一类消息,生产者将消息发送到Topic,消费者从该Topic消费消息
Broker:消息中转角色,负责存储消息,转发消息,一般也称为 Server,在 JMS 规范中称为 Provider
NameServer:服务发现Server,用于生产者和消费者获取Broker的服务;
Rocketmq模块划分:
名称 |
作用 |
broker |
broker模块:c和p端消息存储逻辑 |
client |
客户端api:prod |