0

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

谢谢你。

4

1 回答 1

0

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

于 2018-08-02T10:52:01.123 回答