我想发送消息到activeMQ并通过前端的MQTT.js接收它。
jmsTemplate.convertAndSend("topic", "Hello World!");
我收到的消息是带有标题的,但我无法解码。
S�A S�)�x-opt-jms-destQ�x-opt-jms-msg-typeQ Ss� f
�/ID:myID@�topic://myTopic@@@@� j��< St�e Sw� Hello World!
现在,我正在尝试从邮件中删除标题。
该线程提到了targetClient属性,但这无法与以下主题配合使用:Spring JMS Template - remove RFH Header information
我还找到了MessageBuilder,可以在其中设置一个空标题,但该MessageBuilder不适用于jmsTemplate。 jmsTemplate仅支持MessageCreator,而后者不支持空标题。
如何以纯文本格式发送不带标题的JMS消息?
谢谢您的建议。
答案 0 :(得分:0)
更新队列代理以与JMS2一起使用可解决此问题。