Я переглянув різні запитання / статті про брокерів повідомлень та ESB (навіть про stackoverflow). Все ще не є поняттям, як ЧИСЛО розмежовує різницю між брокером повідомлень та ESB? Зараз тут я намагаюся порівняти продукти, Websphere Broker та Mule ESB !!
По-перше, чи (будь-яка версія) Webshere Broker є ESB? Наші хлопці продуктів IBM стверджують, що це ESB! (Я не здивований з цього приводу).
Моя обмежена інформація говорить про те, що Брокер повідомлень працює на моделі HUB-SPOKE. Однак ESB працює над архітектурою шини. Що тепер на Землі це має означати? Я прочитав, ніж якщо HUB виходить з ладу (я думаю, недоступний), тоді брокер повністю виходить з ладу. Що не стосується ССВ (Так кажуть ці хлопці). Я не розумію тут "Що робити, якщо АВТОБУС" не працює?
Зараз звичайними речами про ESB та брокери є те, що вони забезпечують маршрутизацію, перетворення, оркестрацію тощо. Отже, якщо обидва вони надають це, то чому б я вибрав один за іншим.
Інша область конфлікту стосується перетворення. Чи полегшують це ESB по-різному в порівнянні з брокерами повідомлень? Я б дуже хотів трохи зрозуміти це.
Зараз говоримо про ГОРИЗОНТАЛЬНЕ масштабування. Хто перевершує кого? Або обидва вони однаково масштабовані за складністю (або будь-якими іншими факторами). Звичайно, варто розумно, Webshpere Broker стягне плату за кожну коробку (не кажучи вже про кожен процесор). Я вірю, що навіть комерційний MULE ESB цього не робить. Залишаючи осторонь її частину вартості, які наслідки мають масштабування ESB та масштабування повідомлень брокера. Я випадково знаю, що ви можете досягти рівня обслуговування в ESB. Це можливо в брокері повідомлень?