我有一个话题。我有10个消费者订阅了它。根据我的理解,消息将从中删除 主题直到所有消费者都收到了它。正确的?一旦删除,任何其他订阅者 不会通知该特定消息。我无法在任何地方用JMS规范确认。

有帮助吗?

解决方案

代理(在您的情况下,主动MQ)将为所有活动订户提供发布,既耐用和不耐用(意味着在出版物上运行的消费者应用程序,则在主题和消费消息以及任何耐用的订阅者没有活跃)。然后,经纪人将丢弃出版物。如果没有活动的订阅者或持久订阅者,则代理将立即丢弃出版物。它不会等待任何用户变得活跃。唯一的例外是在“保留出版物”选项的情况下,经纪人将缓存发布并向以后到达的消费者提供。但请注意,经纪人不会等待所有消费者在从一个主题删除它之前接收发布。我会说什么都没有“删除主题”。

希望我很清楚。

其他提示

在该案例中只会在该案例中获取您的消息,之后删除了您的邮件。 如果要将您的消息发送到非活动订阅者,您可以配置持久订阅。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top