異なるサービスから拾われているファイルサーバーのファイルが拾われないでください

StackOverflow https://stackoverflow.com//questions/22003650

質問

ファイルサーバと2つの統合サーバを持っています。各統合サーバーには同じタスクがあります。ファイルサーバーの「着信」フォルダからファイルを取得してから処理します。このサービスは Spring統合を使用しています。2つのサーバーサービスが同時に機能します。これは、1つの統合サーバーでさえも失敗したことを確認します。これら2つは互いに独立しているからです。私の質問は、両方のサービスがファイルサーバーから同じファイルを受け取らないことを確認することができます。。

役に立ちましたか?

解決

ファイルロッカーを使用できるように見えます。このようなものはこの

のようなものです
 <file:inbound-channel-adapter id="filesIn"
       directory="file:${input.directory}" prevent-duplicates="true">
    <file:nio-locker/>
  </file:inbound-channel-adapter>
.

このドキュメントをチェックする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top