SOAプロジェクトでServiceBusアーキテクチャを使用することの長所と短所は何ですか?
推奨されるオープンソースのServiceBusプラットフォームは何ですか?
前もって感謝します
SOAプロジェクトでServiceBusアーキテクチャを使用することの長所と短所は何ですか?
推奨されるオープンソースのServiceBusプラットフォームは何ですか?
前もって感謝します
長所: 疎結合、安定したインフラストラクチャ
短所: ハードなトラブルシューティングと監視
サービスバスの長所と短所は、プロジェクトの要件に関連していると思います。必要に応じて調整できます。
JMS と Apache ActiveMQ を (ブローカー サービスとして) 使用して、独自の Service Bus のようなアーキテクチャを構築できます。
エンタープライズ アプリケーションに適した JBoss ESB が利用可能です。ありがとう。
他のアーキテクチャと同じように、長所と短所がありますが、私の経験では、プラス面の方がはるかに大きいです。
まず、単一障害点がなく、非同期システムが得られます。つまり、メッセージ持続性インフラストラクチャを持つことができるキュー システムを使用する可能性があります。このようなシステムのマイナス面の 1 つは、分散されているという性質を考えると、Splunk などの他のテクノロジを使用しないと、メッセージをデバッグまたは追跡するのが難しいことです。
オープン ソース テクノロジに関しては、.NET の世界 (Mass Transit)、Java (JMS)、Javascript (Node) のどちらに傾倒していますか?
ESB は高レベルの抽象化を提供し、システムに必要な機能 (動的動作) をサポートする必要があり、システムの品質に準拠する必要があり、すべての実装の詳細は隠されています。それは私が考えていない長所と短所についてです。