いくつかの外部システム (FTP、SOAP-WS、REST-WS、トピック、キューなど...) 間の統合を行うために Camel を使用する予定です。
おそらくSpringの設定(Camel context XML)を利用することになり、情報量が多いのでTomcatのクラスタにデプロイする予定です。
それが可能な構成であり、両方のアプリケーション(最初は2つのTomcatであるとしましょう)が干渉する可能性がある場合、ドキュメントは見つかりませんでした。
アップデート
Camel を 3 年間使用した後、一部のケースでは非常にうまく管理されているように見えます: 「JMS」および Web サービス、これらのケースでは負荷分散がうまく機能しますが、「JMS」の場合、次の場合にメッセージの順序が失われます。ヘッダーは使用しませんJMSXGroupID
。
ただし、ファイル (または FTP、sFTP、FTPS) から消費するサービスについては、まだ問題が残っています。現時点では、このソースから消費するレッグを 1 つだけアクティブにします。レッグがダウンした場合、残念ながら、FTP ファイルを消費するための 2 番目のレッグでのルートの自動開始はありません。