Spring integration 缩放文件轮询器| Spring集成
关于spring集成,如何水平扩展文件轮询 假设将文件轮询器设置为Spring integration 缩放文件轮询器| Spring集成,spring-integration,spring-integration-dsl,Spring Integration,Spring Integration Dsl,关于spring集成,如何水平扩展文件轮询 假设将文件轮询器设置为5s以拾取.tif文件,并且spring集成代码作为启动项目在一台服务器上运行。preventdeplicate()对文件poller有效。 如果使用相同的代码部署另一台服务器,会发生什么情况? 如果文件被两台服务器一个接一个地轮询,同一个文件会被处理两次,如何防止?在这种情况下,最好的扩展方法是什么 如果要扩展应用程序,您肯定需要开始考虑如何使用持久存储在它们之间共享状态 集群范围内的preventDuplicate类似于Fil
5s
以拾取.tif
文件,并且spring集成代码作为启动项目在一台服务器上运行。preventdeplicate()
对文件poller
有效。
如果使用相同的代码部署另一台服务器,会发生什么情况?
如果文件被两台服务器一个接一个地轮询,同一个文件会被处理两次,如何防止?在这种情况下,最好的扩展方法是什么 如果要扩展应用程序,您肯定需要开始考虑如何使用持久存储在它们之间共享状态 集群范围内的
preventDuplicate
类似于FileReadingMessageSource
是一个FileSystemTempersistentAcceptonCefileListFilter
,可以配置一些可能的外部存储。在Spring集成中,通过ConcurrentMetadataStore
实现提供了一些选择:
否则就别无选择地阻止你解释的行为