Я использую сервисмикс (развернутый в контейнерах докеров) около года, и я могу рассказать вам, что мне в нем нравится...
Он имеет консоль, с помощью которой вы можете запускать и останавливать верблюжьи маршруты, а также просматривать и фильтровать журнал. Это также позволяет запрашивать конфигурацию маршрута и базовую статистику о пропускной способности сообщений. Я обнаружил, что это очень помогает при отладке маршрутов и локализации проблем в рабочей среде.
Язык схемы удобен для выражения верблюжьих маршрутов, а servicemix автоматически развертывает конфигурации по мере их обновления в каталоге развертывания. Это упрощает развертывание одного контейнера Docker со сборкой ServiceMix общего назначения и позволяет ему выбрать конфигурацию для конкретного приложения во время развертывания Docker. Также легко возиться с конфигурацией в режиме реального времени в моей среде разработки и быстро видеть результаты. Вся эта штука с REPL делается быстро и легко.
Он оказался стабильным и надежным в моей среде.
Я также использую брокера ActiveMQ servicemix, и, как и другие доступные инструменты OSGI.
Теперь, возможно, большинство этих преимуществ исходит непосредственно от karaf, а не от servicemix, но я считаю, что servicemix является удобным пакетом.
person
Alan Robson
schedule
16.09.2015