【问题标题】:ActiveMQ: Check existence of specific message on queue in ActiveMQ SV by CorrelationIdActiveMQ:通过 CorrelationId 检查 ActiveMQ SV 中队列上是否存在特定消息
【发布时间】:2014-10-15 20:25:46
【问题描述】:

我使用的activeMQ服务器来自:

http://activemq.apache.org/enterprise-integration-patterns.html

我已向 QUEUE 发送了一些消息。

我想知道是否有任何方法可以在 ActiveMQ 服务器中的队列上检查特定消息的存在而不使用消息?

【问题讨论】:

标签: java activemq


【解决方案1】:

检查单个消息是否存在的最佳原因是使用带有消息选择器的 QueueBrowser。虽然不能保证浏览器会根据队列的深度返回消息。

您要做的是anti-pattern,如果您需要查询数据,您应该真正考虑使用真正的数据库。 JMS 队列旨在容纳一些应该很快消耗的数据,出于某种原因,围绕查询的功能集非常有限,这是数据库的工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 2017-02-23
    • 2015-09-23
    • 2022-06-14
    • 2014-06-18
    相关资源
    最近更新 更多