私は現在、相互接続された2つのFUSEプロジェクトに取り組んでいます。そのため、カスタムコーデックを備えたapache Camel Mina udpエンドポイントを使用して、あるプロジェクトから別のプロジェクトにデータグラムパケットを送信しようとしました。私の問題は、プロジェクト1でタイムアウト例外をスローしますが、データグラムパケットが他のプロジェクトによって受信されることです。
なぜそうなるのか、どうやって解決するのか、提案をお願いします。
私は現在、相互接続された2つのFUSEプロジェクトに取り組んでいます。そのため、カスタムコーデックを備えたapache Camel Mina udpエンドポイントを使用して、あるプロジェクトから別のプロジェクトにデータグラムパケットを送信しようとしました。私の問題は、プロジェクト1でタイムアウト例外をスローしますが、データグラムパケットが他のプロジェクトによって受信されることです。
なぜそうなるのか、どうやって解決するのか、提案をお願いします。
そのトランスポートでリクエスト/リプライを行っています。応答が返ってこないため、30 秒後にタイムアウト例外が発生します。
リクエスト/リプライではなく一方向で行う場合は、camel-mina コンポーネントを sync=false に設定します。
また、リクエスト/リプライを行いたい場合、さらに時間が必要な場合は、タイムアウトを 30 秒より長くすることができます。
camel-mina のドキュメントを参照してください: http://camel.apache.org/mina