我正在尝试使用apache ZeroMQ
连接到 camel
服务器。我正在使用camel-zeromq
项目提供的camel-extra
组件,但似乎这需要先前在系统上安装本机ZeroMQ
库。
有人知道使用camel-zeromq
组件的方法,即无需安装这些本机库吗?
我想这几乎不可能。
如果是这样的话:
是否有可能以某种方式将这些库添加到项目中以避免直接在系统上安装它们?
我看到camel
组件的另一个缺点是它似乎没有经常更新。我已经使用 jeromq
库将客户端连接到服务器。有人知道创建使用这些库的骆驼路线的方法吗?
如果有人可以给我一些建议,我将不胜感激。我有点陷入困境,试图找出解决这个问题的最佳方法。
答案 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>