一部のデータの非同期処理を活用するためのカスタムエンドポイントを作成しました。次に、処理の結果を別のルートに伝達して、結果をデータベースに保存できるようにしたいのですが、AsyncProcessor内のプロデューサーテンプレートにアクセスする方法がわかりません。
どんな助けでも大歓迎です。
一部のデータの非同期処理を活用するためのカスタムエンドポイントを作成しました。次に、処理の結果を別のルートに伝達して、結果をデータベースに保存できるようにしたいのですが、AsyncProcessor内のプロデューサーテンプレートにアクセスする方法がわかりません。
どんな助けでも大歓迎です。
プロデューサーテンプレートの使用に関するこのFAQを参照してください:http: //camel.apache.org/why-does-camel-use-too-many-threads-with-producertemplate.html
目的は、プロデューサーテンプレートをIoCするか、必要なときにテンプレートを検索することです。また、ExchangeからCamelContext APIを入手して、使用する新しいプロデューサーテンプレートを作成し(1回のみ)、テンプレートを再利用し続けることもできます。テンプレートを再利用したくない場合は、使用後に必ず停止してください。