共享订阅
共享订阅是一种机制,允许将订阅组的消息分发均匀地分发给订阅组成员。在共享订阅中,订阅同一主题的客户机依次接收此主题下的消息。同一消息不会发送给多个订阅客户端,从而实现多个订阅客户端之间的负载均衡。
如何使用共享订阅
默认共享订阅
通过Topic的订阅规则,可以指定订阅组名称,从而实现共享订阅。例如,订阅规则为$queue/topic1
,则订阅组名称为DEFAULT
,订阅主题为topic1
。
分组共享订阅
分组共享订阅是指将订阅组的消息分发均匀地分发给订阅组成员。在分组共享订阅中,订阅同一主题的客户机依次接收此主题下的消息。同一消息不会发送给多个订阅客户端,从而实现多个订阅客户端之间的负载均衡。
订阅的规则为$share/group1/topic1
,则订阅组名称为group1
,订阅主题为topic1
。