我正在尝试将消息头插入 amq。JMSTemplate 中没有用于在 amq 中设置标头的特定方法。当我这样设置时,它将保存在StringProperty而不是标题中。为了保存到标题中如何传递数据
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;
}
});
我需要将数据发送到标头中,客户端将为我的消息标头实现选择器。