8.2. JTA 依赖项


要使用 camel-quarkus-jta,您需要在 pom.xml中包含以下依赖项

<dependency>
  <groupId>org.apache.camel.quarkus</groupId>
  <artifactId>camel-quarkus-jta</artifactId>
</dependency>

这利用 quarkus-narayana-jta 在 Camel 中提供 JTA 支持。

8.2.1. 重要配置

您需要了解的一些重要的 quarkus.transaction-manager 配置:

Expand
配置默认值描述注释

.node-name

Quarkus

识别节点。对于事务管理器和容器重启时,它 需要是唯一的稳定

如需更多信息,请参阅 Quarkus 文档中的 配置事务节点名称标识符

.object-store.type

file-system

配置事务日志存储在目录(文件系统)中或数据库(jdbc)的位置。

对于没有访问持久性卷的云环境,请考虑使用 jdbc 对象存储。

如需更多信息,请参阅 Quarkus 文档中的配置 Quarkus 事务日志存储 部分 https://quarkus.io/guides/transaction

.enable-recovery

false

在 JVM 崩溃或关闭时启用恢复待处理的事务。

我们建议您在应用程序中使用 XA 事务时将其设置为 true。否则,在 JVM 崩溃或关闭时,待处理的事务将会丢失。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部