美文网首页
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