تجنب نفس الملف من ملف الخادم تم انتقاؤها من الخدمات المختلفة

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

سؤال

لدي ملف الخادم واثنين دمج الخوادم.كل تكامل server لديه نفس المهمة.فإنه سيتم التقاط الملف من "واردة" مجلد ملقم الملف, ثم سوف العملية.هذه الخدمة استخدام الربيع التكامل.اثنين من خوادم خدمات العمل في نفس الوقت ، وهو ما يكفل واحد حتى تكامل server فشل أخرى سوف نستمر في العمل.لأن هذين مستقلة عن بعضها البعض, سؤالي هو كيف يمكنني التأكد من أن كل الخدمات لا تلتقط نفس الملف من ملف الخادم أيضا العبد النهج ليس ما أبحث عنه.

هل كانت مفيدة؟

المحلول

يبدو مثل يمكنك استخدام ملف خزانة.بعض شيء من هذا القبيل

 <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