Message Brokers ve ESB'ler hakkında farklı soruları / makaleleri inceledim (stackoverflow'da bile). Hala bir Message Broker ile bir ESB arasındaki CLEAR ayırıcı farkın ne olduğu konusunda bir ipucu yok mu? Şimdi burada ürünleri, Websphere Broker ve Mule ESB'yi karşılaştırmaya çalışıyorum !!
İlk olarak, (herhangi bir sürüm) Webshere Broker bir ESB mi? IBM ürün ekibimiz bunun bir ESB olduğunu iddia ediyor! (Buna şaşırmadım).
Sınırlı bilgilerim bana bir Message Broker'ın HUB-SPOKE modelinde çalıştığını söylüyor. Ancak ESB, bir veri yolu mimarisi üzerinde çalışır. Şimdi bu ne anlama geliyor? HUB başarısız olursa (sanırım kullanılamıyor), komisyoncu tamamen başarısız olursa okudum. Bu bir ESB durumunda değil (Bu adamlar öyle söylüyor). Burada anlamadığım şey, "Ya OTOBÜS başarısız olursa?"
Şimdi bir ESB ve Broker hakkında olağan şeyler, yönlendirme, dönüştürme, düzenleme vb. Sağlarlar. Öyleyse eğer ikisi de bunu sağlıyorsa, o zaman neden birini diğerine seçeyim.
Başka bir çatışma alanı DÖNÜŞÜM ile ilgilidir. ESB'ler bunu Message Brokers'a kıyasla farklı bir şekilde kolaylaştırıyor mu? Bu konuda biraz fikir edinmek isterim.
Şimdi YATAY ölçeklemeden bahsediyoruz. Kim kimi geride bırakıyor? Veya her ikisi de karmaşıklık (veya diğer faktörler) açısından eşit şekilde ölçeklenebilir. Elbette maliyet açısından, Webshpere Broker her bir kutu için sizden ücret alacaktır (her cpu bir yana). Sanırım ticari MULE ESB bile bunu yapmıyor. Maliyet kısmını bir kenara bırakırsak, ESB ölçeklendirmesinin ve Message Broker ölçeklendirmesinin etkileri nelerdir? ESB'de Hizmet Seviyesini yükseltebileceğinizi biliyorum. Bu bir Message Broker'da mümkün müdür?