私の本来の目的は、ESB アーキテクチャとハブスポーク アーキテクチャの違いを理解することです。残念ながら、いくら答えられてもはっきりとは理解できません。
以下は私の理解です - ESB は製品ではなく、アーキテクチャ トポロジです - ESB は疎結合の統合を促進し、依存性を軽減します - Mulesoft ESB および市場に出回っている他の ESB は ESB の特性以上のものを提供します - メッセージ ルーティング/Web サービスのサポート
私が理解しようとしている点は、HUB-SPOKE アーキテクチャとはどのように異なるのでしょうか?
ESB によると、分散メッセージ配信アーキテクチャにより、依存関係が軽減され、ダウンタイムが短縮される可能性があります。しかし、どのように?「アダプター」/統合レイヤーがソースと宛先のアプリケーションにあるためですか? もしそうなら、なぜ Mulesoft や市場の ESB は膨大な範囲のアダプタを提供することを提案しているのですか?
アーキテクチャ設計の問題であれば、アプリケーション エンドにアダプタを配置し、ルーティングだけに ESB を使用できるということですか? MUlesoft が提供するアダプターを使用しないままにしますか?
さらに重要なことは、Hub との違いは何ですか? 技術的には、「HUB-SPOKE」では分散メッセージ配信アーキテクチャが許可されないと言われているのはなぜですか?
これで何か助けていただければ幸いです。前もって感謝します。