A.23. 事务管理器配置选项
此表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/wildfly-txn_5_0.xsd
的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能会有所不同。
属性 | 描述 |
---|---|
default-timeout |
默认事务超时。默认值为 |
enable-statistics |
弃用,而是 |
enable-tsm-status |
是否启用用于进程外恢复的事务状态管理器(TSM)服务。不支持这个选项,因为不支持运行进程外恢复管理器从不同进程(而不是内存中)联系 |
hornetq-store-enable-async-io |
弃用了 |
jdbc-action-store-drop-table |
JDBC 操作存储是否应丢弃表.默认值为 |
jdbc-action-store-table-prefix | 用于在配置的 JDBC 操作存储中写入事务日志的表的可选前缀。 |
jdbc-communication-store-drop-table |
JDBC 通信存储是否应丢弃表。默认值为 |
jdbc-communication-store-table-prefix | 用于在配置的 JDBC 通信存储中写入事务日志的表的可选前缀。 |
jdbc-state-store-drop-table |
JDBC 状态存储是否应丢弃表。默认值为 |
jdbc-state-store-table-prefix | 用于在配置的 JDBC 状态存储中写入事务日志的表可选前缀。 |
jdbc-store-datasource |
使用的非 XA 数据源的 JNDI 名称.数据源应当在 |
journal-store-enable-async-io |
是否应该为日志存储启用 |
jts |
是否使用 Java 事务服务(JTS)事务.默认值为 |
maximum-timeout |
如果事务的事务超时设为 |
node-identifier | 事务管理器的节点标识符。如果未设置此选项,您将在服务器启动时看到警告。在以下情况下需要这个选项:
node-identifier 必须为每个事务管理器唯一,因为它需要在恢复期间强制实施数据完整性。node-identifier 还必须对 JTA 唯一,因为多个节点可能会与同一资源管理器交互或共享事务对象存储。 |
object-store-path |
事务管理器对象存储存储数据的相对或绝对文件系统路径。默认情况下,相对于 |
object-store-relative-to |
引用域模型中的全局路径配置。默认值为 JBoss EAP 的数据目录,即属性 |
process-id-socket-binding |
如果事务管理器应使用基于套接字的进程 ID,则要使用的套接字绑定配置名称。如果 |
process-id-socket-max-ports | 事务管理器为每个事务日志创建一个唯一标识符。为生成唯一标识符提供了两种不同的机制:一种基于套接字的机制,以及基于进程的进程标识符的机制。
对于基于套接字的标识符,将打开套接字,其端口号用于标识符。如果端口已在使用,则下一个端口将被探测到找到空闲端口为止。process-id-socket-max-ports 代表事务管理器在失败前将尝试的最大套接字数量。默认值为 |
process-id-uuid |
设置为 |
restore-listener |
事务恢复进程是否应该侦听网络套接字。默认值为 |
socket-binding |
指定当 restore |
statistics-enabled |
是否应启用统计数据。默认值为 |
status-socket-binding | 指定用于事务状态管理器的套接字绑定。不支持这个选项。 |
use-hornetq-store |
弃用了 |
use-jdbc-store |
使用 JDBC 存储编写事务日志。设置为 |
use-journal-store |
将 Apache ActiveMQ Artemis 日志存储机制用于事务日志,而不是基于文件的存储。默认情况下禁用此设置,但可以提高 I/O 性能。对于独立事务管理器的 JTS 事务,我们不建议这样做。更改此选项时,必须使用 |
属性 | 描述 |
---|---|
expose-all-logs |
是否公开所有日志.默认值为 |
type |
指定日志记录存储的实施类型。默认值为 |
属性 | 描述 |
---|---|
batch-size |
此 CMR 资源的批处理大小。默认值为 |
立即清理 |
是否为此 CMR 资源执行立即清理。默认值为 |
jndi-name | 此 CMR 资源的 JNDI 名称。 |
name |
用于存储 XID 的表名称。默认值为 |