A.22. 事务管理器配置选项
本参考描述了 JBoss EAP 中事务管理的配置选项。
属性名称与管理模型匹配(例如,使用管理 CLI 时)。请注意,一些属性在 XML 表示中可能会有所不同。如需了解更多详细信息,请参阅 EAP_HOME/docs/schema/wildfly-txn_5_0.xsd 的架构定义文件。
| 属性 | 描述 |
|---|---|
|
|
默认事务超时,设置为 |
|
|
弃用了 |
|
|
是否启用事务状态管理器(TSM)服务,用于进程外恢复。不支持这个选项,因为不支持运行与另一个进程联系 |
|
|
弃用了 |
|
|
JDBC 操作存储是否应丢弃表。默认值为 |
|
| 用于在配置的 JDBC 操作存储中写入事务日志的表的可选前缀。 |
|
|
JDBC 通信存储是否应丢弃表。默认值为 |
|
| 用于在配置的 JDBC 通信存储中写入事务日志的表的可选前缀。 |
|
|
JDBC 状态存储是否应丢弃表。默认值为 |
|
| 用于在配置的 JDBC 状态存储中写入事务日志的表的可选前缀。 |
|
|
使用的非 XA 数据源的 JNDI 名称。数据源必须在 |
|
|
是否为日志存储启用 |
|
|
是否使用 Java 交易服务(JTS)交易。默认为 |
|
|
如果事务设置为 |
|
| 事务管理器的唯一标识符。如果多个事务管理器共享资源,或者 JTS-to-JTS 通信发生,则需要此项。如果未设置,您可以在服务器启动时看到警告。如果多个节点与同一资源管理器交互或共享对象存储,则必须对 Jakarta 交易具有唯一性。 |
|
|
事务管理器对象存储的相对或绝对文件系统路径。如果 |
|
|
在域模型中引用全局路径配置。默认为 |
|
|
如果使用基于套接字的进程 ID,则套接字绑定的名称。如果 |
|
|
对于基于套接字的标识符,这是在查找空闲端口前的最大套接字尝试次数。默认值为 |
|
|
设置为 |
|
|
事务恢复进程是否侦听网络套接字。默认值为 |
|
|
如果 |
|
|
启用事务统计信息。默认值为 |
|
| 指定事务状态管理器的套接字绑定。此上下文中不支持。 |
|
|
已弃用,使用 |
|
|
如果为 |
|
|
启用 Apache ActiveMQ Artemis 日志存储,而不是基于文件的存储。默认禁用,但可提高 I/O 性能。如果涉及多个事务管理器,则不建议用于 JTS 事务。需要通过 |
| 属性 | 描述 |
|---|---|
|
|
是否公开所有日志。默认为 |
|
|
指定日志存储的实施类型。默认为 |
| 属性 | 描述 |
|---|---|
|
|
此 CMR 资源的批处理大小。默认值为 |
|
|
是否为此 CMR 资源执行立即清理。默认值为 |
|
| 此 CMR 资源的 JNDI 名称。 |
|
|
用于存储 XID 的表名称。默认为 |