11.9. 事务客户端

概述

事务性客户端 模式(如 图 11.7 “事务性客户端模式” 所示)指的是可以参与事务的消息传递端点。Apache Camel 支持使用 Spring 事务管理 进行事务

图 11.7. 事务性客户端模式

事务性客户端模式

事务型端点

并非所有 Apache Camel 端点都支持事务。这样做称为 面向事务的端点 (或 TOE)。例如,JMS 组件和 ActiveMQ 组件都支持事务。

要在组件上启用事务,必须在将组件添加到 CamelContext 之前执行适当的初始化。这需要编写代码来明确初始化您的事务组件。

参考信息

在 Apache Camel 中配置事务的详情超出了本指南的范围。有关如何使用事务的完整详情,请参阅 Apache Camel 事务指南