如何发送空 header 的纯文本 JmsMessage
How to send plain text JmsMessage with empty header
我想向 activeMQ 发送消息并通过前端的 MQTT.js 接收消息。
jmsTemplate.convertAndSend("topic", "Hello World!");
我收到了消息,但是 header,我无法解码。
S�A S�)�x-opt-jms-destQ�x-opt-jms-msg-typeQ Ss� f
�/ID:myID@�topic://myTopic@@@@� j��< St�e Sw� Hello World!
现在我正尝试从我的邮件中删除 header。
此线程提到了 targetClient 属性,但这并不能与主题一起工作:
我还找到了 MessageBuilder,我应该可以在其中设置一个空的 header,但是这个 MessageBuilder 不适用于 jmsTemplate。 jmsTemplate 只支持MessageCreator,不支持空header.
如何在没有任何 header 的情况下以纯文本形式发送 JMS 消息?
感谢您的任何建议。
更新队列代理以使用 JMS2 解决了这个问题。
我想向 activeMQ 发送消息并通过前端的 MQTT.js 接收消息。
jmsTemplate.convertAndSend("topic", "Hello World!");
我收到了消息,但是 header,我无法解码。
S�A S�)�x-opt-jms-destQ�x-opt-jms-msg-typeQ Ss� f
�/ID:myID@�topic://myTopic@@@@� j��< St�e Sw� Hello World!
现在我正尝试从我的邮件中删除 header。
此线程提到了 targetClient 属性,但这并不能与主题一起工作:
我还找到了 MessageBuilder,我应该可以在其中设置一个空的 header,但是这个 MessageBuilder 不适用于 jmsTemplate。 jmsTemplate 只支持MessageCreator,不支持空header.
如何在没有任何 header 的情况下以纯文本形式发送 JMS 消息?
感谢您的任何建议。
更新队列代理以使用 JMS2 解决了这个问题。