Apache Camel: подключение к серверу ZeroMQ
Я пытаюсь подключиться к ZeroMQ
сервер, использующий apache camel
, Я использую camel-zeromq
компонент, предоставленный camel-extra
проект, но кажется, что для этого требуется предыдущая установка родного ZeroMQ
библиотека в системе.
Кто-нибудь знает способ использования camel-zeromq
компонент, т.е. без необходимости устанавливать эти нативные библиотеки?
Я полагаю, что это вряд ли возможно.
Если это так:
Можно ли как-то добавить эти библиотеки в проект, чтобы избежать их установки непосредственно в системе?
Еще один недостаток, который я вижу в camel
Компонент в том, что он, кажется, не обновлялся слишком часто. Я уже подключил клиента к серверу, используя jeromq
библиотеки. Кто-нибудь знает способ создания верблюжьего маршрута, который использует эти библиотеки?
Буду признателен, если кто-нибудь сможет просветить меня некоторыми советами. Я немного застрял, пытаясь найти лучший подход к решению этой проблемы, с которой я сталкиваюсь.
1 ответ
Я добился успеха, исключив библиотеку привязок ZeroMQ Scala из camel-zeromq и включив jeromq в мой файл pom.xml.
Как это:
<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>