【发布时间】:2011-03-01 04:37:19
【问题描述】:
我正在尝试将 ActiveMQ StreamMessage 从 C++ (CMS) 客户端发送到 Java (JMS) 客户端。但是,Java 客户端无法正确读取传入消息中的值 - 大多数字段被提取为 null,并且确实具有与其关联的值的字段似乎包含垃圾。
我可以将 BytesMessages 和 TextMessages 从我们的 C++ 客户端发送到我们的 Java 客户端就好了,所以 BytesMessage 是我们现在的后备。
然而,行为不端的StreamMessage 让我们怀疑我们的两个客户之间存在问题/不兼容。
我们在 Java 端使用 ActiveMQ 5.4.2,在 C++ 端使用 activemq-cpp 3.0.1。
JMS 和 CMS 实现之间是否存在任何已知的不兼容性,或者我应该寻找其他明显的缺陷吗?
【问题讨论】:
标签: content-management-system jms activemq