为什么jms持久订阅者需要客户端ID和订阅者名称?

在持久订户的情况下,同时具有客户端ID和订户名称的优点是什么. 最佳答案 虽然客户端ID标识JMS使用者,但订阅名称标识该使用者创建的订阅.

客户端可以拥有多个持久订阅. JMS提供程序使用客户端ID和订阅名称来创建ID,以唯一标识来自客户端的每个持久订阅.因此,客户端ID和订阅名称都是必需的.当客户端重新连接时,需要此唯一ID才能恢复对给定主题的订阅.

点赞