ファイルをダウンロードして処理するために、ある時点で複数のftp/sftpエンドポイント(たとえば100 ftpエンドポイント)に接続する必要があります。FTPを調整するapache camelを使用してコンシューマをポーリングする
私は以下のようなルートを持っています。セダは、今、私はJVMのメモリの問題が生じていると同時に、すべてのFTPエンドポイントを、始めていた場合、適切なフォルダに
from(ftp://[email protected]/foldername?password=XXXXX&include=.*).to("seda:"+routeId)
それらを移動することにより、更なるプロセスにメッセージをキューに入れます。 ftpエンドポイントの開始をどのように調整できますか? ftpの前にSEDAを使って絞り込むことができますか?ポーリングのFTPコンシューマのトリガを抑制するために使用できる他のEIPやアイデア