4

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

有人知道使用该camel-zeromq组件的方式,即无需安装这些本机库吗?

我想这几乎是不可能的。

如果是这样的话:

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

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

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

4

1 回答 1

2

我通过从 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-01T20:20:33.470 回答