【发布时间】:2016-04-25 16:46:05
【问题描述】:
我有一个要求,在某个时间点,我需要连接到多个 ftp/sftp 端点(比如 100 个 ftp 端点)来下载文件并处理它们。
我有如下路线。 Seda 队列通过将消息移动到适当的文件夹来进一步处理消息
from(ftp://username@host/foldername?password=XXXXX&include=.*).to("seda:"+routeId)
现在,如果我同时启动所有 FTP 端点,这会导致 JVM 内存问题。如何限制 ftp 端点的启动?我可以在 ftp 之前使用 SEDA 来节流(如果可以,我该如何使用它)?我可以使用任何其他 EIP 或想法来限制轮询 ftp 消费者的触发吗?
【问题讨论】:
标签: apache-camel