好多小伙伴问我为啥配置了如下这样依然无法禁止启动seata
client { sharding.transaction.seata.at.enable = false application.id = xxx transaction.service.group = xxx_tx_group }
我研究了下源码启动在这里 org.apache.shardingsphere.transaction.base.seata.at 启动源码
SeataATShardingTransactionManager.java
注意sharding.transaction.seata.at.enable是没有前缀client的,所以要放在client{}外面
seata.conf
sharding { transaction.seata.at.enable = false } client { application.id = xxx transaction.service.group = xxx_tx_group }