RocketMQ
lewee0215
愿时间慢,愿好日子长...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RocketMQ - Producer端 Broker故障选择机制
Broker故障转移机制 Mq在发送端引入了Broker故障转移机制,能够在某个Broker异常时,根据当次请求RT时间,预估出Broker的故障持续时间,在这段持续时间内暂时屏蔽该Broker,将消息发往其他Broker,参考https://blog.youkuaiyun.com/hosaos/article/details/99624467 Producer.send 实现 在默认的消息发送方法前会调用 selectOneMessageQueue 方法 无论消息发送成功或是抛出异常都会调用 updateFaultI原创 2020-12-30 22:24:00 · 718 阅读 · 0 评论 -
RocketMQ - MessageOffset
ConsumeFromWhere https://blog.youkuaiyun.com/prestigeding/article/details/96576932 对于一个新的消费组,无论是集群模式还是广播模式都不会存储该消费组的消费进度,可以理解为-1 key remark CONSUME_FROM_LAST_OFFSET 默认策略,从该队列最尾开始消费,即跳过历史消息 CONSUME_FROM_FIRST_OFFSET 从队列最开始开始消费,即设置从最小的 Offset开始读取 CONSU原创 2020-12-30 20:32:07 · 672 阅读 · 0 评论 -
RocketMQ - NameSrv
Namesrv 功能简介 NameServer负责维护Producer和Consumer的配置信息、状态信息,并且协调各个角色的协同执行。通过NameServer各个角色可以了解到集群的整体信息,并且他们会定期向NameServer上报状态 NamesrvStartup.main() 启动流程 // NamesrvConfig 默认配置 // private String rocketmqHome = System.getProperty(MixAll.ROCKETMQ_HOME_PROPERTY, Sys原创 2020-12-29 20:47:38 · 547 阅读 · 0 评论
分享