2014-09-23 62 views
0

在我的application.I需要从FTP服务器轮询文件。但目前的负载将是非常少说每天我们会得到2-3 files.so我不希望我的服务始终运行并使用资源。Ftp轮询服务在春天Intellration

是否有任何内置或少量定制我可以开始/停止我的FTP轮询需求。 基本上我想这个FTP轮询作为服务在UNIX中。以便在需要时停止/启动。

我使用Spring Integration的INT-FTP:入站通道适配器

回答

1

不知道这是保持对象的Java堆的问题,并不会影响GC ...

如果您有这么低的轮询时间间隔,您可以使用<poller>上的cron选项每天运行一次轮询任务。

从另一方面来说,当然可以使用其管理操作的idLifecycleLifecycle来启动/停止任何弹簧集成端点。

此外,您可以将expose您的端点设置为JMX,并从此处启动/停止它们,或者只需在您的应用中依靠Control Bus即可完成相同操作。