Блоги

Навигационные полоски

WSO2 Enterprise Integrator 6.4.0

Не так давно вышла новая версия WSO2 Enterprise Integrator 6.4.0. Кроме обычных для таких случаев исправлений ошибок и мелких улучшений есть ряд важных изменений. Давайте рассмотрим их.

Поддержка широкого спектра установок

Первое - и очень важное касается не только EI - но и всех продуктов WSO2. Теперь с сайта можно скачать не только ZIP с дистрибутивом - вариантов установки - великое множество - начиная со специализированных пакетов по различные варианты Linux, инсталляторов для MacOS и заканчивая AWS Cloud Formation скриптами.

Не могу сказать что и раньше установка WSO2 была слишком сложной (скачал zip, распаковал и запустил) но сейчас стало совсем удобно! У меня MacOS, соответственно я скачал дистрибутив в виде pkg-файла, запустил его и в несколько кликов получил на своем ноутбуке развернутый WSO2 EI.

Micro-Integrator Profile

Второе важное изменение - это появление нового профиля - Micro-Integrator Profile. По сути дела - это максимально урезанный EI, в котором остается только runtime для выполнения маршрутов. Так как такой профиль стартует максимально быстро (в моем случае - 10 секунд против 40 секунд старта на полный EI) и требует минимум ресурсов его очень удобно использовать в микросервисной архитектуре.

Основная идея - когда у вас есть несколько сервисов (ок, микросервисов), которые надо связать шиной - вы реализуете маршруты интеграции микросервисов, деплоите их в виде Carbon Applications (car-файлы), затем вы легко можете обернут в докеровский образ micro-integrator profile с указанными маршрутами - получаете микросервис интеграции.

Подробней о данном профиле можно прочитать в документации WSO2 EI: https://docs.wso2.com/display/EI640/Working+with+the+Micro+Integrator

В целом новая версия выглядит логичным продолжением всей линейки EI 6.x - а появление Micro-Integrator Profile - логичным ответом на те запросы, которые выдвигает рынок в связи с массовым переходом на микросервисы.

23.11.2018