26.9. 关于使用 Camel 发送和接收消息和 JMSReplyTo
JMS 组件很复杂,您必须关注它在一些情况下的运作方式。这是查找的部分区域/位置的简短概述。
当 Camel 使用其 JMSProducer 发送消息时,它会检查以下条件:
- 消息交换模式,
-
JMSReplyTo在端点或消息标头中设置, -
是否在 JMS 端点上设置了以下选项:
disableReplyTo,保留MessageQos , explicit。QosEnabled
所有这些都可能比较复杂,可以理解和配置以支持您的用例。
26.9.1. JmsProducer 复制链接链接已复制到粘贴板!
JmsProducer 的行为如下,具体取决于配置:
| Exchange Pattern | 其他选项 | 描述 |
|---|---|---|
| InOut | - |
Camel 将期望一个回复,设置一个临时的 |
| InOut |
|
Camel 将期望一个回复,在发送消息后,它将开始侦听指定的 |
| InOnly | - | Camel 将发送消息,但并不能 预期回复。 |
| InOnly |
|
默认情况下,Camel 会丢弃 |