воскресенье, 16 октября 2016 г.

зачем собственно нужна интеграционная шина. ESB?

Jms здесь выступает как антипод http.  Если для оркестрации http запросов нужен ресурсоемкий сервер и , мало того, нужно иметь полную карту взаимодействия всех сервисов, то в случае с ESB маршрут следования сообщения зашит в его заголовке и маленький контейнер посылает это сообщение подобно тому, как роутер посылает tcp/ip пакеты, проставляя в его заголовке штамп о том, что точка с таким-то контейнером пройдена.
Таким образом решается проблема расширяемости. Т.к. небольшие контейнеры можно разместить на сотнях достаточно слабых машин.