2013-11-02 2 views
1

Я пытаюсь начать работу с Hawtio. Как развернуть полный новый маршрут? У меня есть Hawtio, работающий на местном коте. На вкладке Camel я вижу, что два маршрута предварительно развернуты. Затем я перехожу на вкладку wiki и под папкой Spring, я могу определить дополнительные конфигурации верблюдов. Но как мне настроить эти конфигурации для развертывания, чтобы я мог их отлаживать?Разверните новый маршрут с Hawtio

ответ

8

Я уже answered this в списке пользователей Camel, но на всякий случай люди ищут здесь; Есть два варианта:

  • предпочтительным вариантом является просто использовать Fabric в JBoss Fuse; который затем автоматически добавляет/обновляет/удаляет любые маршруты верблюдов, созданные/отредактированные/удаленные с помощью консоли управления плавким предохранителем (которая основана на hawtio). Вы также можете воспользоваться поддержкой Fabric для прокатных обновлений; поэтому вы можете избежать одновременного изменения всех ваших контейнеров и вместо этого можете перемещать контейнеры в новую версию или откаты и т. д. Это все работает во многих контейнерах без единой точки отказа с полным контролем версий (реплицированный репозиторий git используется для всех изменений).

  • , если вы не используете Fuse ткань и с помощью пружины, deploy this jar в контейнер (или добавить его в качестве зависимости в вашей собственной WAR на основе hawtio-default.war вроде sample war in hawtio. Тогда это по умолчанию к просмотру spring directory in the wiki для любых пружинного файлов XML для развертывания/обновления (в том числе верблюда пружинных XML-файлы, ActiveMQ пружинных файлов XML, CxF файлов весна XML и т.д.)

  • вот пример проект под названием HawtioCamelWiki который реализует выше, с помощью пружины наблюдатель, его единственная WAR, которая имеет внутреннюю вики, основанная на git, поэтому вы можете создавать и редактировать маршруты верблюдов или весить файлы XML, и они обновляются на лету

0

hawtio - это легкая и модульная веб-консоль с множеством plugins. Таким образом, вы не можете создать какой-либо маршрут с самим hawtio. Вы можете создать автономное приложение apache-camlel и развернуть как войну в tomcat. Впоследствии вы можете получить все маршруты, очереди, конечные точки в веб-консоли hawtio. Точно так же вы можете получить ActiveMQ в hawtio.

Надеюсь, это вам поможет.

Смежные вопросы