【发布时间】:2016-07-21 13:01:04
【问题描述】:
我已经使用 ActiveMQ 作为消息代理设置了一个简单的聊天应用程序。聊天是双方可以发布消息并订阅消息的主题。消息包含有关消息的一些元数据,例如发送者和接收者 ID。一切正常。
现在我想找到所有等待聊天消息的用户,即他们处于离线状态,并且有一条已发布的消息等待阅读他们的主题。这些用户应该使用另一个平台(通过他们的手机)收到关于有新消息要阅读的通知。
已搜索所有 ActiveMQ 文档和论坛以寻找答案,但找不到任何东西(可能不明白)。这似乎是一个需要 MQ 处理的明显查询......
我为代理启用了 JMX 并找到了 EnqueueCount/DequeueCount,但这并没有多大帮助,因为它们计算了发送的消息总数(针对每个订阅者)。
【问题讨论】:
标签: activemq