美文网首页
spring cloud alibaba 集成 seata1.2

spring cloud alibaba 集成 seata1.2

作者: 小明同学777 | 来源:发表于2020-10-22 19:23 被阅读0次

1.github下载seata1.2.0运行包

修改registry.conf文件中的registry和config为nacos并配置nacos信息

2.GitHub下载seata项目

1.配置nacos

文件夹目录script>config-center>nacos
文件夹内的脚本导入seata配置。其实脚本就是把script文件下config.txt内的配置导入了你启动的nacos服务中。
注意可能需要你修改nacos.txt内你的数据库配置以及service.vgroupMapping.XXX

2.配置项目配置文件

文件夹目录script>client>spring>application.yml内的配置粘贴到项目的application.yml内并修改相应配置

3.项目依赖

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-seata</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>io.seata</groupId>
                    <artifactId>seata-spring-boot-starter</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>io.seata</groupId>
            <artifactId>seata-spring-boot-starter</artifactId>
            <version>1.2.0</version>
        </dependency>

4.seata和sleuth,zipkin链路追踪的feign冲突

这个版本上两者有冲突没法同时存在,网上的解决方案都不奏效
如果要支持seata只能关掉sleuth的feign开关

spring:
  sleuth:
    feign:
      enabled: false

相关文章

网友评论

      本文标题:spring cloud alibaba 集成 seata1.2

      本文链接:https://www.haomeiwen.com/subject/zmypmktx.html