rocketmq 5.x 版本是不是已经不支持 namespace 的功能?

53 天前
 ccw4wcc
java 客户端的生产者消费者都设置了 namespace ,但是好像都不起作用,查看了 sdk 的源码,namespace 确实已经加载到了,并且已经带上了,但是还是无法区分,google 也是没有找到更多的材料,有没有大佬了解这一块的?
1376 次点击
所在节点    Java
11 条回复
Scarb
52 天前
支持的
ccw4wcc
52 天前
@Scarb #1 大佬有相关的文档或者 demo 吗,小弟在 namespace 上面卡了大半天了,客户端 sdk 里面各种查了,namespace 确实也生效了,但是就是不知道啥问题,感恩
ccw4wcc
52 天前
@ccw4wcc #2 比如有个 topic 叫做 TestTopic,namespace 指定了两个,一个为 dev ,一个为 qa ,生产者发送的时候已经指定了 dev 的 namespace ,但是 qa 和 dev 两个都会收到消息,看到 sdk 在初始化生产者消费者的时候,已经把 namespace 的信息 set 进去了
@RocketMQMessageListener(topic = "TestTopic",
consumerGroup = "testGroup",tag = "*",namespace = "qa")
Yidiudiu169
52 天前
用 RocketMQ 源码 example 中的 AsyncProducer 与 PushConsumer 测了下是支持的。
ccw4wcc
52 天前
@Yidiudiu169 #4 我去试试哈,感谢
linmtwork
52 天前
@Yidiudiu169 namespaceV2 吗,我这边测试好像不行,你部署的 RocketMQ 和 example 是什么版本的,我的是 5.3.1 ,example 是仓库的 release-5.3.1
ccw4wcc
52 天前
@linmtwork #6 我之前用 5.32 测试好像是不行的
ccw4wcc
52 天前
@linmtwork #6 服务端 docker 镜像版本 5.32
linmtwork
52 天前
@ccw4wcc #8 刚才测试的时候,源码 develop 分支好像是可以的,还是 main 分支来着,我忘了,用这两个分支试试
ccw4wcc
52 天前
@linmtwork #9 ok ,感谢
Yidiudiu169
51 天前
@linmtwork 我用的 5.1 ,后来用注解的方式也测了下,是支持的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1125580

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX