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>
Другие вопросы по тегам