私の状況は以下の通りです。現在、私のアプリケーションでは、市販のライブラリを使用して入力を取得し、独自の方法でシリアル化し、TCP経由でサーバーに送信します。私は、TCPトラフィックを調べることから見ると、特定の入力データを「呼び出しキー」と呼んでいますが、「解読されていません」(つまり、サーバーに送信されたバイトシーケンスを取得して、 ")。SpringインテグレーションでTCPトラフィックを代行するTCP "proxy"
私はこれを次のように変更する必要があります.TCPトラフィックを傍受し、「コールキー」が「キーA」であるかどうかを確認し、サーバーAに入力を送信します。コールキーが「キーB」の場合、サーバBにそれを送る必要があります。
私はこの目的のためにSpring Integrationを使用することを考えていましたが、(私はいくつかのサンプルプロジェクトしか実行していませんでした)
つまり、誤った用語を使用すると申し訳ありませんが、商用ライブラリがその入力(localhost:myport)を送信する入力エンドポイントを設定したいと思います。一部のコンポーネントはペイロードを調べ、「コールキー」が「キーA」か「キーB」かを調べ、それをそれに応じてサーバーAまたはサーバーBにルーティングします。
これは、既存のSpring Integrationコンポーネントで実際に実現可能か(多かれ少なかれ容易に達成可能ですか) 「はい」の場合、そのようなソリューションが使用するSpring Integrationコンポーネントを示すことができますか?
ありがとう、非常に有益です。 –