摘要:
消息生产过程 Producer发送消息之前,会先向NameServer发出获取消息Topic的路由信息的请求 NameServer返回该Topic的路由表及Broker列表 路由表:实际上是一个Map,Key为Topic名称,value是一个QueueData实例列表。QueueData并不是一个Q 阅读全文
posted @ 2021-12-07 16:19
Xianhao
阅读(262)
评论(0)
推荐(0)
摘要:
数据复制与刷盘策略 复制策略 复制策略是 Broker的 Master与Slave间的数据同步方式。分为同步复制与异步复制: 同步复制:消息写入Master后, Master会等待Slave同步数据成功后才向 Producer回成内ACK 异步复制:消息写入 Master后, Master立即向Pr 阅读全文
posted @ 2021-12-07 16:06
Xianhao
阅读(142)
评论(0)
推荐(0)
摘要:
跟着官网走就可以了,非常简单 启动NameServer nohup sh mqnamesrv & 启动broker nohup sh mqbroker -n localhost:9876 & 发送消息测试 export NAMESRV_ADDR=localhost:9876 sh bin/tools 阅读全文
posted @ 2021-12-07 15:59
Xianhao
阅读(96)
评论(0)
推荐(0)
摘要:
Broker Broker充当着消息中转角色,负责存储消息、转发消息。 Broker在 Rocketmq系统中负责接收并存储从生产者发送来的消息,同时为消费者的拉取请求作准备。Broker同时也存储着消息相关的元数据,包括消费者组消费进度偏移 offset、主题、队列等。 Remoting Modu 阅读全文
posted @ 2021-12-07 15:48
Xianhao
阅读(1444)
评论(0)
推荐(0)
摘要:
NameServer NameServer是一个Broker和Topic路由的注册中心,支持Broker的动态注册和发现 主要包括两个功能 Broker管理:接受 Broker集群的注册信息并且保存下来作为路由信息的基本数据;提供心跳检测机制,检查 Broker是否还存活。 路由信息管理:每个Nam 阅读全文
posted @ 2021-12-07 15:43
Xianhao
阅读(440)
评论(0)
推荐(0)
摘要:
消息 消息是指,消息系统所传输信息的物理载体,生产和消费数据的最小单位,每条消息必须属于一个主题 主题Topic Topic表示一类消息的集合,每个主题包含若干条消息,每条消息只能属于一个主题,是RocketMQ进行消息订阅的基本单位 一个生产者可以同时发送多种Topic的消息,而一个消费者只对某种 阅读全文
posted @ 2021-12-07 15:37
Xianhao
阅读(105)
评论(0)
推荐(0)

浙公网安备 33010602011771号