共享订阅问题

设置共享订阅后,相同的组中不同的主题,最终执行的结果是什么样的?

例如这种的方式
$share/g/test1
$share/g/test2
$share/g/test3

不同主题之间没有干涉。意思是 test1, test2, test3 主题上如果分别产生一条消息,都会共享订阅的机制独立投递的。

也就是可以理解为:只有同一个组中相同的主题才会有共享订阅的机制,即相同的主题只有一个会收到消息;其他的情况(同一组中不同主题、不同组中的相同主题等)都是独立进行消息消费的,不会有触发共享订阅机制

1 个赞

另外还有一个问题:系统主题也应该支持共享订阅吧
如:
$share/g/$SYS/brokers/+/clients/+/connected
$share/g/$SYS/brokers/+/clients/+/disconnected

支持的;