背景:因项目中consul开启了acl认证,seata版本为1.1.0,配置aclToken不生效,故考虑将seata版本升级到最新的1.5.2。网上搜了一下,全是nacos整合seata的案例,没有consul整合seata的案例,故整理此文档。
seata安装,maven配置略过
前期准备:
执行sql,按照路径找到自己对应数据库的脚本
C:\Users\wenxiangfang\Desktop\GSP2.0\seata\seata-server-1.5.2\seata\script\server\db
配置文件:
主要配置:config 和 registry
key:chain-seata.properties一定要配置
chain-seata.properties配置
在consul最外层添加chain-seata.properties
C:\Users\wenxiangfang\Desktop\GSP2.0\seata\seata-server-1.5.2\seata\script\config-center中的config.txt拷贝到chain-seata.properties中,修改对应的db即可
使用到seata的微服务配置:
seata1.1.0升级到seata1.5.2就完成了,代码不需要改动。
各位要是在使用的过程中有问题大部分都是配置问题,也可以给我留言。