java如何使用JMSTemplate和选择器从ActiveMQ接收消息?
我正在尝试获取持久activemq队列上的消息
如果我打电话
jmsTemplate.receive("queue.response")
我收到一条消息。但是如果我打电话
jmsTemplate.receiveSelected("queue.response", "JMSCorrelationId='1854044'")
我在等待时超时
我正在使用ActiveMQ web控制台查看队列,可以看到消息已经准备好被使用。相关ID在控制台中可见,我也可以在通过直接接收(“队列…”)接收的消息中看到它们打电话
可能我的实际选择器出了问题,但我能找到的每个示例都和我得到的一样
知道我做错了什么吗
共 (0) 个答案