0

私は、1 つのフローが同期 (要求と応答) で動作し、同じアプリ内で別の一連のフローが情報を変更するために外部ソースをポーリングするという要件があります。春を使用してこれを構成する方法を教えてください。私の要件の候補としてSpring Batch、Camel、Spring Integrationが見つかりました。それらが役立つかどうか、または他にもっとシンプルまたはより良いソリューションがあるかどうかを知りたいですか?

ありがとう。

4

1 に答える 1

0

あなたがやろうとしていることについて少し詳しく見てみましょう:

複数のタスクを実行できるSpringベースのシンプルなアプリが必要です(本質的に要件ではないと思うので、並列という単語は使用しませんが、必要だと思う場合はさらに詳しく説明します)

  • Spring Web / RESTを使用して、要求/応答モデルで必要なサービスを公開できます。
  • 外部ソースからの特定のイベントをポーリングするために-外部ソースが何であるかに応じて、springはイベントでポーリングするために作成できる豊富なアダプターのセットを提供します。たとえば、いくつかのファイルが到着することを期待しているファイルシステムの場合は、ファイルアダプタとポーラーを一緒に構成します。
  • Spring統合は、特に複数のシステムの統合を対象としており、純粋に要件に基づいた豊富なアダプターのセットを提供します。
  • Spring Batchは、頻繁に実行し、大量のデータの移動や変更を行う予定で、インフラストラクチャコードをすぐに使用できるようにするタスク/ジョブ用です。
于 2012-09-26T21:13:15.147 に答える