gpt4 book ai didi

java - 在什么时间点从主题中删除消息?

转载 作者:行者123 更新时间:2023-11-29 07:49:52 27 4
gpt4 key购买 nike

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

最佳答案

经纪人(在您的情况下是 Active MQ)将向所有活跃订阅者发送一个发布,包括持久和非持久(这意味着消费者应用程序正在运行,当发布关于一个主题并消费消息和任何持久订阅者时不活跃)。然后经纪人将丢弃该出版物。如果某个主题没有 Activity 订阅者或持久订阅者,代理将立即丢弃该发布。它不会等待任何订阅者激活。唯一的异常(exception)是在执行“保留发布”选项的情况下,代理将缓存发布并交付给可能稍后到达的消费者。但请注意,代理不会等到所有消费者都收到发布后才将其从主题中删除。我会说没有什么比“从主题中删除”更好的了。

希望我清楚。

关于java - 在什么时间点从主题中删除消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22046638/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com