私の使用例は、新しいファイルのリストをローカルディレクトリで定期的にポーリングしてから、1つの接続でFTPサーバーにアップロードすることです。次のようにキャメルのルートは春XMLで定義されていますApache Camel Batch FTPアップロードをアップロードしてから切断します。
<route>
<from uri="file:data/inbox?noop=true&delay=1000&maxMessagesPerPoll=3" />
<to uri="ftp:uid:[email protected]:21/data?disconnect=false"/>
</route>
ルートはFTP接続がFTPサーバーのタイムアウト私の接続まで接続を保持することを除いて、うまく機能しています。バッチ内の最後のファイルがアップロードを完了したときに、同じ接続を再利用してファイルのバッチをアップロードし、その後すぐに接続を閉じることを望みます。どのようにキャメルでこれを達成することができますか?
ご返信ありがとうございます。私はJIRAのケースを作成しました。https://issues.apache.org/jira/browse/CAMEL-10083 – xlogger