我正在尝试向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;
}
});
我需要将数据发送到头部,客户端将实现选择器以获取我的消息头。