【问题标题】:How to send plain text JmsMessage with empty header如何发送带有空标题的纯文本 JmsMessage
【发布时间】:2019-08-14 17:07:43
【问题描述】:

我想向 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 消息?

感谢您的任何建议。

【问题讨论】:

标签: java jms activemq spring-messaging


【解决方案1】:

更新队列代理以使用 JMS2 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2020-03-12
    • 2018-04-19
    • 1970-01-01
    • 2012-02-06
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    相关资源
    最近更新 更多