我使用SPring Inetegration(FTP适配器)创建了FTP轮询。如果我在loadbalancer中使用,我想知道是否存在任何已知问题。即我们的应用程序部署在带有LoadBalancer的2个服务器实例中。
只是想一下如果一个FTP轮询器轮询File并且处理和另一个FTP轮询器将再次轮询相同的文件和进程?
答案 0 :(得分:0)
为此,Spring Integration 3.0引入了FtpPersistentAcceptOnceFileListFilter
只需要使用共享的外部持久性MetadataStore
- Redis或Gemfire。
或者实现自己的,例如JDBC。
并将其贡献给Spring Integration - https://jira.spring.io/browse/INT