169.8. Camel を使用したメッセージおよび JMSReplyTo の送受信
JMS コンポーネントは複雑で、場合によってはその動作に細心の注意を払う必要があります。そこで、検索する一部の領域/パイル(pitfall)の簡単な概要です。
Camel が JMSProducer を使用してメッセージを送信すると、以下の条件を確認します。
- メッセージ交換パターン
-
JMSReplyToがエンドポイントまたはメッセージヘッダーに設定されているかどうか。 -
JMS エンドポイントで以下のオプションのいずれかが設定されているかどうか(
ReplyTo、preserveMessageQos、explicitQosEnabled)。
これらはすべて、ユースケースに対応するように理解し、設定するために複雑になる可能性があります。
169.8.1. JmsProducer リンクのコピーリンクがクリップボードにコピーされました!
JmsProducer は設定に応じて以下のように動作します。
| Exchange パターン | その他のオプション | 説明 |
|---|---|---|
| InOut | - |
Camel は応答を期待し、一時的な |
| InOut |
|
Camel はリプライを期待し、メッセージの送信後に、指定された |
| InOnly | - | Camel はメッセージを送信し、リプライを期待し ません。 |
| InOnly |
|
デフォルトでは、Camel は |