这是用户在 2024-3-28 21:50 为 https://camel.apache.org/manual/exchange.html 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?

 信息交换


Camel 使用 Exchange 接口来表示请求消息及其相应的回复或异常消息。该接口为系统间的这种通信模式提供了一个抽象概念。回复消息的存在是可选的,取决于集成中使用的交换模式。因此,Apache Camel 可以支持不同的集成模式,例如


  • 事件报文:只有入站报文的报文


  • 请求和回复:有入站信息和出站信息的报文。


了解有关交换的更多信息

 实施细节


每种 Camel 支持的通信技术都有实现 Exchange 接口的具体类。例如, JmsExchange 类提供了 Exchange 接口的特定 JMS 实现。 Exchange 接口的公共应用程序接口是有意限制的:我们希望每个实现该接口的类都能提供自己的特定技术操作。


应用级程序员很少直接访问 Exchange 接口(或实现该接口的类)。然而,Camel 中的许多类都是泛型类型,它们在(实现该接口的类) Exchange 上实例化。.因此, Exchange 接口经常出现在类和方法的泛型签名中。