rocketmq消费者只能消费broker1的消息,broker2节点的消息不能被消费,请大神不吝赐教…

大王1024 2021-02-01 08:45:46
架构: 2m+2s+2nameserver 消费策略:默认集群消费策略
...全文
1268 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Riven Chen 2021-12-20
  • 打赏
  • 举报
回复

我解决过这个问题,消费者有一个clientIp属性。

img

Rusenly 2021-09-10
  • 打赏
  • 举报
回复
楼主解决了吗?我这边也遇到相同的问题
最后d轻语 2021-06-23
  • 打赏
  • 举报
回复 1

去看一下消费者组里面,有几个消费者,八成有多个消费者,topic还不一样。解决方式就是移除掉另一批消费者,留下自己需要的就行,这样broker1和broker2里面就都是你需要的消费者终端了

大王1024 2021-03-02
  • 打赏
  • 举报
回复
我在github上也提过这个问题了,技术人员目前没有回复解决的原因,所以还是分主机集群部署吧
A851384266 2021-03-02
  • 打赏
  • 举报
回复
我试了一下,发现,同一个java程序,如果启动多个实例,也就是开启多个监听器,是正常的;做成docker容器之后,只开启一个也是正常的,但是开启2个docker容器就不行了。不知道为什么
A851384266 2021-03-01
  • 打赏
  • 举报
回复
楼主这个问题解决了吗,我也遇到这个问题了,目前没找到解决方案
Riven Chen 2021-12-20
  • 举报
回复
@A851384266 把clientIp手动改写一下。。
weixin_43889732 2022-09-27
  • 举报
回复
@Riven Chen 试了,也不行
大王1024 2021-03-01
  • 打赏
  • 举报
回复
没有解决,建议还是分主机集群搭建

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧