RocketMQ服务端限流 system|broker busy是什么原因?
【问题原因】: 1. 共享集群,当时 broker 压力大,会出现这个问题。 2. broker 出现了网络,磁盘,IO 等抖动时,会出现这个问题。 【排查步骤】: 1. 首先看下是短暂偶尔抖动还是持续,持续多长时间? 2. 如果是偶尔抖动,是系统升级或 broker 压力大 , 或者抖动异常 , 但是 sdk 有 重试策略 , 会重试到其它的 broker,不影响消息的发送。 3. 如果是长时间持续出现这种情况 , 那么需要收集一下信息:uid/ 实例 id/ 地域 /topic 等给到技术支持人员,技术人员需要核实下后端集群状态是否正常。 4. 报错建议您在自己的业务代码层面 try...catch 进行重试。 5. 1.8.4 版本的 skd 会自定进行 brokerbusy 的重试【不一定保证重试到其他的 broker 一定是成功的】。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。