1

こんにちは、スプリング コントロール バスは 1 つのコンテキストに存在します (または、私が間違っているのでしょうか?) スプリング統合コンテキストは、チャネルとアダプターを使用してサービスを公開し、消費します。したがって、分散環境では、「春の統合」の統合を利用するためのベストプラクティスは何ですか. いくつかのピア ノードがそれぞれ独自のコンテキスト内で実行されているという意味で、メッセージを渡すために推奨される方法論は何ですか? (jms ; 次に、どのオープン ソース プロバイダーを使用するか)。簡単に言えば、Spring 統合をエンタープライズ サービス バスとして活用する方法と、それらを取り巻くベスト プラクティスは何ですか。

前もって感謝します

4

2 に答える 2

0

Spring Integrationを使用すると、Spring独自のイベントメカニズムを活用することもできます。ApplicationEventsをリッスンして送信するようにゲートウェイを構成できます(jmsメッセージの場合と同様)。コアクラス(ApplicationEvent、ApplicationEventListener、ApplicationEventPublisherAware)をチェックして、イベントメカニズムの詳細を理解できます。また、ApplicationEventsのゲートウェイを定義する方法の詳細については、SpringIntegrationリファレンスマニュアルを参照してください。

于 2011-05-10T10:00:14.263 に答える
0

要件によって異なりますが、任意のトランスポート メカニズムを使用できます。バスが小さい可能性がある場合は、http アダプター、または tcp や udp などのより低いアダプターを使用することをお勧めします。スケーリングが必要な場合は、spring-amqp を介して RabbitMQ の統合を調べるのが最適です。

于 2011-05-06T11:11:48.917 に答える