如何将二进制消息从 python stomp 发送到 ActiveMQ

bob*_*bah 2 activemq-classic jms stomp

我正在尝试 Pythonstomp客户端通过 ActiveMQ 向 JVM 发送二进制消息,我需要它作为 JMS BytesMessage,但它是作为TextMessage.

我想这应该是可能的,因为我可以做相反的事情(JVM 到 Python),但不确定如何做。

有人知道其中的窍门吗?

Jus*_*ram 5

您需要content-length在发送的 STOMP 消息上设置标头,以便将其转换为 JMS BytesMessage请参阅ActiveMQ STOMP 文档的“使用 JMS 文本/字节消息和 Stomp”部分。