【问题标题】:how to consult the elements of a JMS queue without deleting them如何查询 JMS 队列的元素而不删除它们
【发布时间】:2019-01-10 01:56:56
【问题描述】:

早上好, 我在 wso2 消息代理中有一个队列。 我想知道在java中是否有一种方法可以在不删除队列的元素的情况下查询它们。 我尝试使用 QueueBrowser 但应用程序出错了(我的问题 --> JMS: Server closed connection and reconnection not permitted)。 连接是正确的,因为如果我创建一个消费者,它对我有用 我想知道你是否知道另一种方式。

谢谢。

【问题讨论】:

    标签: java jms message-queue wso2mb


    【解决方案1】:

    它应该可以工作,并且在链接的问题中查看您的代码似乎是正确的。一种非常肮脏的方法是实际读取事务中的消息并在完成后回滚。不过,事务并不总是得到支持,而且无论读取和回滚是昂贵的,所以我只会在万不得已的情况下这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 2016-06-10
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多