Apache camel:连接到ZeroMQ服务器

时间:2016-03-02 17:05:15

标签: apache-camel zeromq jeromq akka-camel

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

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

我想这几乎不可能。

如果是这样的话:

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

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

如果有人可以给我一些建议,我将不胜感激。我有点陷入困境,试图找出解决这个问题的最佳方法。

1 个答案:

答案 0 :(得分: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>