【问题标题】:Camel-NMR not available in servicemix 5.x骆驼核磁共振在 servicemix 5.x 中不可用
【发布时间】:2015-03-08 02:38:07
【问题描述】:

我一直在尝试骆驼核磁共振组件,并想在 servicemix 平台上练习一些用例。但令我惊讶的是,我在我拥有的 servicemix 5.3 版本中找不到 nmr 功能。

Servicemix 中对 NMR 的支持是否已取消?请帮助我理解这一点。

【问题讨论】:

    标签: apache-camel apache-servicemix


    【解决方案1】:

    是的,ServiceMix 5.x 中的 JBI 支持已被删除。 JBI 已死,不要使用它。 NMR组件是JBI的一部分,因此被删除。

    只需在 ServiceMix 中使用纯 Camel。

    【讨论】:

    • 但是我将如何使用纯骆驼实现捆绑间通信。我尝试了直接和 seda 组件,但它们在骆驼上下文中工作,因此在我的情况下不会使用。我正在使用的解决方法是跨包通信的 osgi 服务。但我想知道这是否是唯一的方法,是不是最好的方法?
    • 以vm组件为例。
    • 好的,我过去曾尝试使用 vm 组件,但是当请求对象从一个包传递到另一个包时,由于每个包都有自己的类加载器,因此无法进行类型转换。会再试一次。非常感谢克劳斯和阿奇姆提供的信息和建议。
    【解决方案2】:

    NMR 不可用,但我们可以使用与 NMR 相同的 direct-vm 组件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 2015-04-27
      • 2023-03-22
      • 2013-07-13
      • 1970-01-01
      相关资源
      最近更新 更多