0
我在ActiveMQ中使用简单的生产者和使用者的非持久主题。制片人有时可能会闲置,不会发送任何讯息。ActiveMQ-如何检测非活动主题
我想在消费者端检测到这个(主题中没有消息)并通知用户。
我该怎么做?无法找到关于此的任何信息。
感谢 阿米特
我在ActiveMQ中使用简单的生产者和使用者的非持久主题。制片人有时可能会闲置,不会发送任何讯息。ActiveMQ-如何检测非活动主题
我想在消费者端检测到这个(主题中没有消息)并通知用户。
我该怎么做?无法找到关于此的任何信息。
感谢 阿米特
消费者订阅的话题。如果消费者没有收到任何消息,那意味着生产者闲置。与队列不同,主题中的消息本质上是短暂的(忽略了持久订阅的细节)。
让消费者每次从主题收到消息时都更新一个时间戳。此外,还有一个单独的线程,它会定期监视时间戳以通知用户时间戳是否超过X毫秒。