【问题标题】:Apache camel: connecting to a ZeroMQ serverApache camel:连接到 ZeroMQ 服务器
【发布时间】:2016-06-15 16:29:46
【问题描述】:

我正在尝试使用 apache camel 连接到 ZeroMQ 服务器。我正在使用camel-extra项目提供的camel-zeromq组件,但似乎这需要在系统上安装本机ZeroMQ库。

是否有人知道使用camel-zeromq 组件的方法,即无需安装这些本地库?

我想这几乎是不可能的。

如果是这样的话:

是否可以以某种方式将这些库添加到项目中以避免将它们直接安装在系统上?

我看到camel 组件的另一个缺点是它似乎没有经常更新。我已经使用 jeromq 库将客户端连接到服务器。有人知道创建使用这些库的骆驼路线的方法吗?

如果有人能给我一些建议,我将不胜感激。我有点卡住了,试图找出解决我面临的这个问题的最佳方法。

【问题讨论】:

  • 您可以随时围绕 jeromq 构建您自己的组件,这并不难!
  • 没错,没那么难!我已经构建了自己的组件。感谢您的建议。

标签: apache-camel zeromq jeromq akka-camel


【解决方案1】:

我通过从 camel-zeromq 中排除 ZeroMQ Scala 绑定库并在我的 pom.xml 中包含 jeromq 取得了成功。

像这样:

<dependency>
    <groupId>org.apache-extras.camel-extra</groupId>
    <artifactId>camel-zeromq</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.zeromq</groupId>
            <artifactId>zeromq-scala-binding_2.10</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.zeromq</groupId>
    <artifactId>jeromq</artifactId>
    <version>0.3.5</version>
</dependency>

【讨论】:

    猜你喜欢
    • 2016-07-05
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 2022-08-23
    • 2017-09-16
    • 2012-07-22
    • 2017-05-03
    • 1970-01-01
    相关资源
    最近更新 更多