注册

seata1.6.1适配DM8

2023/07/21 696 9

数据源配置

达梦数据库配置

datasource:
# 连接池
type: com.alibaba.druid.pool.DruidDataSource
#连接池
druid:
# 主库(负责写操作;注:如从库未配置读写都使用主库)
master:
# 达梦数据库的连接地址 assets_DM为达梦的模式
url: ENC(VsiKVW+RcnsitNfHsBq1f3VBwvLDhjxn3+pEHBusfPkWt0nrtfz4av3klrQEoeiW0v5Qfes5JNLSEEf0RI5abQfatn/D9Llii/LAbnjVukVw3eg0zKFjvoPt+mjEwqoe1Ir+5Q0IzCRioVBScooDMz8ecGA5m5tmitAQpE7WHzU=)
#数据库账户
username: ENC(t7fsMBOivmCWHWecrbOishQmpoJrjD3N)
#登录密码
password: ENC(CTzgrpGAyltF+5pFVsloZu2um8Z84Y4m)
# 达梦数据库driver类
driver-class-name: dm.jdbc.driver.DmDriver
# 用来检测连接是否有效的sql,要求是一个查询语句,常用select 'x'。如果validationQuery为null,
# testOnBorrow、testOnReturn、testWhileIdle都不会起作用。
validation-query: select 1
# 默认 true 为 true 时 validationQuery 必须设为非空字符串
# 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
test-on-borrow: false
# 默认 true 为 true 时 validationQuery 必须设为非空字符串
# 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
test-on-return: false
# 从库1(负责读操作;注:可选配置)
slave:
enabled: true
url: ENC(VsiKVW+RcnsitNfHsBq1f3VBwvLDhjxn3+pEHBusfPkWt0nrtfz4av3klrQEoeiW0v5Qfes5JNLSEEf0RI5abQfatn/D9Llii/LAbnjVukVw3eg0zKFjvoPt+mjEwqoe1Ir+5Q0IzCRioVBScooDMz8ecGA5m5tmitAQpE7WHzU=)
username: ENC(t7fsMBOivmCWHWecrbOishQmpoJrjD3N)
password: ENC(CTzgrpGAyltF+5pFVsloZu2um8Z84Y4m)
driver-class-name: dm.jdbc.driver.DmDriver
validation-query: select 1
test-on-borrow: false
test-on-return: false
# 从库2(负责读操作;注:可选配置)
slave2:
enabled: true
url: ENC(VsiKVW+RcnsitNfHsBq1f3VBwvLDhjxn3+pEHBusfPkWt0nrtfz4av3klrQEoeiW0v5Qfes5JNLSEEf0RI5abQfatn/D9Llii/LAbnjVukVw3eg0zKFjvoPt+mjEwqoe1Ir+5Q0IzCRioVBScooDMz8ecGA5m5tmitAQpE7WHzU=)
username: ENC(t7fsMBOivmCWHWecrbOishQmpoJrjD3N)
password: ENC(CTzgrpGAyltF+5pFVsloZu2um8Z84Y4m)
driver-class-name: dm.jdbc.driver.DmDriver
validation-query: select 1
test-on-borrow: false
test-on-return: false

seata配置

seata:
enabled: true

Seata 应用编号,默认为 ${spring.application.name}

application-id: ${spring.application.name}

Seata 事务组编号,用于 TC 集群名

tx-service-group: ${spring.application.name}-group

开启自动代理

enable-auto-data-source-proxy: false

服务配置项

service:
# 虚拟组和分组的映射
vgroup-mapping:
#gulimall-order-group: default
default_tx_group: default

config:
type: nacos
nacos:
serverAddr: x.x.x.x:8849
username: nacos
password: nacos
group: SEATA_GROUP
# 以下命名空间ID与上文的均保持一致
namespace: 9cba415c-4e87-4571-8de6-457f87e1679d
registry:
type: nacos
nacos:
application: seata-server
server-addr: x.x.x.x:8849
username: nacos
password: nacos
# 以下命名空间ID与上文的均保持一致
namespace: 9cba415c-4e87-4571-8de6-457f87e1679d
group: SEATA_GROUP

回答 0
暂无回答
扫一扫
联系客服