群集环境中的FTP入站适配器

时间:2016-07-26 10:48:56

标签: ftp spring-integration sftp

我有一个FTP入站适配器,它将部署在多个tomcat实例上。问题是所有实例都会从远程目录中提取文件,但我需要一个文件只能被拉一次而不是所有实例。

有没有办法实现这个目标?

这是适配器定义:

<activity android:name=".views.MainActivity"
              android:configChanges="layoutDirection|locale|orientation|screenSize"/>

配置

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);

        // should execute only on locale change
        Intent intent = new Intent(this, SecondActivity.class);
        startActivity(intent);  
    }

1 个答案:

答案 0 :(得分:1)

您需要将FtpPersistentAcceptOnceFileListFilter与一些共享商店一起使用,例如redis,mongo,zookeeper。请参阅the documentation