Jms 使用主题(发布和订阅),何时从主题中删除消息?

Jms 使用主题(发布和订阅),何时从主题中删除消息?,jms,activemq,ibm-mq,mq,jms-topic,Jms,Activemq,Ibm Mq,Mq,Jms Topic,假设有一个主题,许多MQ客户端都连接到该主题以接收消息 我的问题是MQ服务器何时从主题中删除消息?这里有两点: 第一:MQ队列管理器将向为该主题注册的所有订阅服务器交付发布。如果订阅是非持久性的,则仅当订阅服务器处于活动状态时才传递发布。如果订阅是持久的,则发布将被放入订阅指定的目标(基本上是一个队列)。如果持久订户处于活动状态,则可以立即拾取发布,否则可以稍后拾取。队列管理器将发布传递给所有注册的订阅服务器后,该发布将被丢弃 第二:如果发布者要求,队列管理器将保留出版物的副本。在这种情况下,队

假设有一个主题,许多MQ客户端都连接到该主题以接收消息


我的问题是MQ服务器何时从主题中删除消息?

这里有两点:

第一:MQ队列管理器将向为该主题注册的所有订阅服务器交付发布。如果订阅是非持久性的,则仅当订阅服务器处于活动状态时才传递发布。如果订阅是持久的,则发布将被放入订阅指定的目标(基本上是一个队列)。如果持久订户处于活动状态,则可以立即拾取发布,否则可以稍后拾取。队列管理器将发布传递给所有注册的订阅服务器后,该发布将被丢弃

第二:如果发布者要求,队列管理器将保留出版物的副本。在这种情况下,队列管理器将保留该发布,直到发布者发布关于同一主题的另一个发布并再次通知保留该发布为止