SpringIntegrationは初めてです。SpringIntegrationに関していくつか質問があります。
- 春の統合を実装できるリアルタイムのシナリオは何ですか?
- 追加のばね積分層を作成する利点は何ですか?
- 郵送システムが春に実装されていない場合でも、春の統合を統合に使用できますか?
春の統合が2つの異なる言語で開発された2つのシステムを接続できるようなものですか?
SpringIntegrationは初めてです。SpringIntegrationに関していくつか質問があります。
春の統合が2つの異なる言語で開発された2つのシステムを接続できるようなものですか?
春の統合を実装できるリアルタイムのシナリオは何ですか?
主にアプリケーション内のアーキテクチャと設計のために、パイプとフィルタのアーキテクチャを使用してアプリケーションを構築するのに最適だと思います 。アプリケーション内とは、「アプリケーション内」を意味します。util.concurrentクラスに基づく軽量のパイプ(チャネル)があるため、アプリケーション内に適しています。たとえば、DirectChannelは、キュー(jmsキューではない)のオーバーヘッドなしに、ワークフロー内の2つの処理ノードを分離するためのシンプルで論理的な方法です。
さまざまなメッセージングメカニズム(WebServices、JMSなど)に適応するゲートウェイを介したアプリケーション間の相互作用をサポートします。したがって、アプリケーションは、アプリケーション間の相互作用のために他のフレームワークに頼る必要もありません。
追加のばね積分層を作成する利点は何ですか?
関心の分離、緩い結合、柔軟性が必要な場合に便利です。
郵送システムが春に実装されていない場合でも、春の統合を統合に使用できますか?
質問がわかりません、ごめんなさい。
春の統合が2つの異なる言語で開発された2つのシステムを接続できるようなものですか?
つまり、Java以外のプラットフォームに基づく別のシステムと対話しますか?これも実現できますが、主にSpring Integrationが原因ではなく、WebServicesやJMSなどのメッセージを交換するための既存のメカニズムとSpring Integrationを使用することで実現できます。要件が2つのアプリケーション間のポイントツーポイントメッセージングである場合、SpringIntegrationはそうではありません。 (そのような対話にある種の興味深いワークフローがない限り)非常に役立つでしょう。
また、Spring Integration と基本的なパラダイムを紹介するhttps://spring.io/blog/2011/02/24/green-beans-getting-started-with-spring-integrationもチェックしてください。それはあなたを始めさせ、サンプルなどを理解し始めることができます.
実際のシナリオは、言及すべきことがたくさんあります。Spring Integration は、エンタープライズ統合パターンに基づいてメッセージ駆動型システムを設計できるフレームワークです。メッセージングと言うとき、JMS などのリモート メッセージングを暗示しているわけではないことに注意してください。何よりもまずメッセージングは、ここで説明されているような疎結合でスケーラブルなシステムを構築できるアーキテクチャ パラダイム (パターン) です。 Broker-reference-implementation-part-1/ Spring Integration は、リモート システムと統合するためのリモート アダプター (TCP、HTTP、MAIL など) も提供します。詳細を確認するためのサンプルが多数ありますhttp://blog.springsource.com/2010/09/29/new-spring-integration-samples/
記事を読み進めることで「何がメリットなのか」が分かると思います。私が今述べたいのは、IMO の利点はフレームワーク自体であるということです。これを使用することで、統合コードを書く手間を省くことができます。
「春にメールシステムが実装されていない場合でも、春の統合を統合に使用できますか?」- 質問の意味がよくわかりません。Spring Integration は、JavaMail API を使用してメール サーバーと通信します (送受信の両方)。詳しく教えてください。