Я столкнулся с различными вопросами/статьями в Message Brokers и ESB (Even on stackoverflow). Все еще не подсказываете, какова разница в CLEAR, разница между Message Broker и ESB? Теперь я пытаюсь сравнить продукты, Websphere Broker и Mule ESB!!
Во-первых, есть (любая версия) Webshere Broker и ESB? Наши ребята из IBM заявляют, что это ESB! (Я не удивлен этим).
Моя ограниченная информация говорит мне, что брокер сообщений работает с моделью HUB-SPOKE. Однако ESB работает на архитектуре шины. Теперь, что же это значит? Я прочитал, чем если HUB не удается (недоступно, я думаю), то брокер полностью терпит неудачу. Что не относится к ESB (так говорят эти парни). Что я не понимаю здесь: "Что делать, если BUS" терпит неудачу?
Теперь обычные вещи о ESB и Brokers - это то, что они обеспечивают маршрутизацию, преобразование, оркестровку и т.д. Поэтому, если оба из них предоставляют это, то почему я должен выбирать один из них.
Другая область конфликта касается ТРАНСФОРМАЦИИ. Помогают ли ESB другим способом по сравнению с Message Brokers? Мне было бы очень интересно узнать об этом.
Теперь поговорим о масштабировании HORIZONTAL. Кто превосходит кого? Или оба они одинаково масштабируемы с точки зрения сложности (или любых других факторов). Разумеется, стоимость Webshpere Broker будет взиматься за каждую коробку (не говоря уже о каждом процессоре). Я считаю, что даже коммерческий MULE ESB этого не делает. Оставляя в стороне часть затрат, каковы последствия масштабирования ESB и масштабирования Message Broker. Я знаю, что вы можете масштабировать до уровня обслуживания в ESB. Возможно ли это в брокере сообщений?