異なるサービスから拾われているファイルサーバーのファイルが拾われないでください
-
20-12-2019 - |
質問
ファイルサーバと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>
.
所属していません StackOverflow