【发布时间】:2018-03-01 22:30:04
【问题描述】:
我正在尝试将消息头插入 amq。 JMSTemplate 中没有用于在 amq 中设置标头的特定方法。当我这样设置时,它将保存在 StringProperty 而不是标题中。保存到 header 如何传递数据
amqTemplate.convertAndSend(goMQ, message,new MessagePostProcessor() {
@Override
public Message postProcessMessage(Message message) throws JMSException {
message.setStringProperty("test1","testdata");
message.setStringProperty("country","US");
//setObjectProperty -- also set the string property
return message;
}
});
我需要将数据发送到标头中,客户端将为我的消息标头实现选择器。
【问题讨论】:
-
这个问题有答案吗?
-
我在路由上使用了查询,以便选择器端使用该查询来获取数据。- from("route?selector='yourSelector'")
标签: spring camera spring-jms jmstemplate amq