Spring integration Spring集成中的Ftp轮询服务

Spring integration Spring集成中的Ftp轮询服务,spring-integration,Spring Integration,在我的应用程序中。我需要从FTP服务器轮询文件。但是当前的负载将非常少,比如说每天我们将获得2-3个文件。所以我不希望我的服务总是运行并使用资源 是否有任何内置或少量定制,我可以根据需要启动/停止FTP轮询。 基本上,我希望在UNIX中使用FTP轮询作为服务。以便在需要时停止/启动 我正在使用Spring Integration的int ftp:inbound channel adapter不确定将对象保留在Java堆中是否有问题,并且不影响GC 如果轮询间隔很低,可以使用上的cron选项每天运

在我的应用程序中。我需要从FTP服务器轮询文件。但是当前的负载将非常少,比如说每天我们将获得2-3个文件。所以我不希望我的服务总是运行并使用资源

是否有任何内置或少量定制,我可以根据需要启动/停止FTP轮询。 基本上,我希望在UNIX中使用FTP轮询作为服务。以便在需要时停止/启动


我正在使用Spring Integration的int ftp:inbound channel adapter

不确定将对象保留在Java堆中是否有问题,并且不影响GC

如果轮询间隔很低,可以使用
上的
cron
选项每天运行一次轮询任务

当然,从另一方面来说,您可以使用Spring集成端点的
id
Lifecycle
start/stop
管理操作来启动/停止任何Spring集成端点

此外,您可以
将您的端点公开到,并从中启动/停止它们,或者仅依靠应用程序中的来执行相同的操作