私のDSLのスタートはこのようなものです。Apacheのキャメルに一度だけS3のファイルを読み取る方法
問題は無限ループに詰まっているようにこれを続けていることです。
ファイルを1回だけ処理してから停止する方法はありますか? http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html
するか、代わりにルートのあなたは一度だけs3fileをポーリングするConsumerTemplate
を使用します。
私のDSLのスタートはこのようなものです。Apacheのキャメルに一度だけS3のファイルを読み取る方法
問題は無限ループに詰まっているようにこれを続けていることです。
ファイルを1回だけ処理してから停止する方法はありますか? http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html
するか、代わりにルートのあなたは一度だけs3fileをポーリングするConsumerTemplate
を使用します。
あなたはルートからのルートを停止する方法についてこのFAQを読むことができます。
あなたは上記のリンクで述べたようにあなたがあなたの必要性に基づいてidempotentRepositoryの実装を提供することができますIdempotent Consumer
from("aws-s3://" + s3_bucket_name + "?amazonS3Client=#amazonS3Client&deleteAfterRead=false&fileName=myfile.csv")
.idempotentConsumer(header("CamelAwsS3Key"), idempotentRepository)
を使用することができます。