从一般计算机科学的角度来看 - 当我们从逻辑意义上考虑队列时 - 我们会想到能够“窥视”队列中的第一项。
当我查看 JMS API 时 - 它有一个 MessageListener
- 它有一个 OnMessage()
方法。这感觉有点像“不要调用我们 - 我们会调用你。”
JMS 有队列查看的概念吗?
最佳答案
1) 如果你想同步接收消息使用MessageConsumer.receive
2) 基本上,队列中的“窥视”意味着返回但不移除队列的头部。 为此,您可以使用 QueueBrowser查看队列中的消息而不删除它们。
关于java - JMS 有队列查看的概念吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15317207/