How can I ensure that multiple instances of my Spring Integration application do not process the same SFTP file simultaneously?
I am using Spring Integration for file transfer, Spring Batch for processing, and Spring Integration again to mark files as done. My setup includes: