gpt4 book ai didi

java - 如何使用 JMSTemplate 和选择器从 ActiveMQ 接收消息?

转载 作者:行者123 更新时间:2023-11-30 06:30:51 25 4
gpt4 key购买 nike

我正在尝试从持久性 activemq 队列中获取消息。

如果我打电话

jmsTemplate.receive("queue.response")

我收到一条消息。但是如果我打电话

jmsTemplate.receiveSelected("queue.response", "JMSCorrelationId='1854044'")

我在等待时超时。

我正在使用 ActiveMQ 网络控制台查看队列,我可以看到消息已准备好供使用。相关 ID 在控制台中可见,我也可以在通过直接 receive("queue..") 调用收到的消息中看到它们。

大概我的实际选择器做错了,但我能找到的每个例子看起来都像我得到的。

知道我做错了什么吗?

最佳答案

打脸! JMSCorrelationID 区分大小写。我正在尝试使用 JMSCorrelationId...

关于java - 如何使用 JMSTemplate 和选择器从 ActiveMQ 接收消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com