摘要: 下游消费系统如果宕机了,导致几百万条消息在消息中间件里积压,此时怎么处理?你们线上是否遇到过消息积压的生产故障?如果没遇到过,你考虑一下如何应对?首先要找到是什么原因导致的消息堆积,是Producer太多了,Consumer太少了导致的还是说其他情况,总之先定位问题。然后看下消息消费速度是否正常,正 阅读全文
posted @ 2021-06-03 20:22 郭慕荣 阅读(11230) 评论(0) 推荐(1) 编辑
摘要: 这节介绍Rebalance流程。在介绍Consumer消费消息流程前,先介绍Rebalance得流程,该过程涉及到Consumer的启动。之前介绍过,Topic是一个逻辑概念,Topic下可以划分多个Queue以增加Consumer消费的并行度。在一个Consumer Group内,Queue和Co 阅读全文
posted @ 2021-06-03 15:33 郭慕荣 阅读(1017) 评论(1) 推荐(0) 编辑
摘要: 一、功能Namesrv的功能大概可以总结为下面2点: 接收broker的请求注册broke路由信息(包括master和slave):broker启动时向所有NameSrv注册,Producer在发送消息前先从Namesrv获取Broker服务器地址列表,通过负载算法选择对应服务器进行消息发送。Nam 阅读全文
posted @ 2021-06-03 11:43 郭慕荣 阅读(411) 评论(0) 推荐(0) 编辑