Как развернуть верблюжий маршрут в виде банки для диких мух без огромного верблюжьего патча? Нет слоя Galleon Camel

Я создаю свой собственный сервер wildfy с галеоном, и он отлично работает. Я искал пример добавления пакета функций Apache Camel на сервер, но нет ни примера, ни документации. Поскольку патч wildfly camel 10.0.0, он должен поддерживать galleon, но galleon не смог найти/разрешить пакет функций wildfly-camel.

Когда я исправляю обычный wildfly-16 с помощью патча для верблюда, он в три раза больше, чем мой собственный подготовленный wildfly. Мне нужна только конечная точка отдыха, подготовить сообщение JMS и отправить его через JMS в контейнер EJB, который работает на wildfly. Я хочу реализовать это с помощью camel/fuse, но мне не нужны все остальные штуки вроде hawtio, switchyard и так далее. Проложить верблюжий маршрут с mvn camel:run так легко и просто.

Есть ли наилучшая практика развертывания верблюжьего маршрута в одной войне или в банке без огромного патча для верблюдов? Расположение пакета функций для слоя верблюжьего галеона также поможет, если он существует.


person Jochen Buchholz    schedule 20.08.2019    source источник


Ответы (1)


Я попытался развернуть camel пример проекта -example-servlet-tomcat на верблюд, и проект отлично работает в wildfly16. Пример военного архива имеет размер ~ 12 МБ, это очень мало. Мне нужна конечная точка для отдыха и соединение JMS, поэтому я создам веб-проект и добавлю зависимости для верблюдов, как в примере.

person Jochen Buchholz    schedule 21.08.2019