平时项目使用RocketMq遇到的一个麻烦问题

六道木_ 2017-11-07 04:15:48
平时项目里每次都遇到一个麻烦的事情,如下:
有A应用,B应用,
A应用发送消息,topic:A,B应用订阅topic:A,tag:tag1,消费组为:group1
此时,如果有个项目有需要,A需要发出tag:tag2的消息,那么在项目环境中,我B应用订阅tag1,tag2,那么由于topic和group相同,导致公共环境也订阅了tag2(RocketMq topic+group 为唯一标志,下面的订阅关系唯一),那么这时候,我的处理就是在测试的时候,A发的消息加一个前缀->prefix_tag2,且B消费的时候group为prefix_group,那么这时候就不会影响了。
上面举例的时候简单的情况,只有两个应用,事实公司的应用比较多,流程比较复杂,消息交互比较多,涉及的应用很多,那么如果要新增一个tag消息,改前缀的应用就很多了,每次有消息变动,都需要改很多应用去搭建这样的一个消息环境。非常麻烦,不知道其他公司是怎么处理这个问题的,所以请教一下大家,有什么好的方式可以解决这样一个问题
...全文
949 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
您好,有rocketmq问题想请教,方便加下联系方式吗?

1,220

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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