【问题标题】:Sending StreamMessage from CMS to JMS将 StreamMessage 从 CMS 发送到 JMS
【发布时间】:2011-03-01 04:37:19
【问题描述】:

我正在尝试将 ActiveMQ StreamMessage 从 C++ (CMS) 客户端发送到 Java (JMS) 客户端。但是,Java 客户端无法正确读取传入消息中的值 - 大多数字段被提取为 null,并且确实具有与其关联的值的字段似乎包含垃圾。

我可以将 BytesMessagesTextMessages 从我们的 C++ 客户端发送到我们的 Java 客户端就好了,所以 BytesMessage 是我们现在的后备。
然而,行为不端的StreamMessage 让我们怀疑我们的两个客户之间存在问题/不兼容。

我们在 Java 端使用 ActiveMQ 5.4.2,在 C++ 端使用 activemq-cpp 3.0.1。

JMS 和 CMS 实现之间是否存在任何已知的不兼容性,或者我应该寻找其他明显的缺陷吗?

【问题讨论】:

    标签: content-management-system jms activemq


    【解决方案1】:

    我认为我在 3.0.1 和最新的 3.2.4 之间修复了一些问题,这些问题修复了流消息的一些问题。我真的建议您更新到 CMS 的 v3.2.4,因为已经修复了大量的错误,以及一些很棒的新功能。

    如果您想查看自您使用的版本以来已修复的问题,CMS 问题跟踪器是 here

    编辑:找到修复它的问题,它的here

    -蒂姆

    www.fusesource.com

    【讨论】:

    • 太棒了,谢谢。我已经下载了 3.2.4,现在正在构建它。
    • 我现在正在使用新库并像 1999 年一样发送 StreamMessages。;)
    猜你喜欢
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 2018-11-29
    • 2021-07-16
    • 2018-07-30
    • 1970-01-01
    相关资源
    最近更新 更多