seata +eureka+springBoot+Feign搭建

一:搭建seata-server

   1.下载 seata-server  

      https://github.com/seata/seata/tree/1.4.0

   2.修改file.confi和registry.conf .  

                   路径如下

             2-1.file.conf中的修改内容如下。

              3-1.修改registry 文件


           3.创建 seata 数据库

         TC 全局事务会话信息由3块内容构成,全局事务-->分支事务-->全局锁,对应表global_table、    branch_table、lock_table。表结构

二:搭建 seata-client

      1.下载 seata-client 

              https://github.com/lightClouds917/springcloud-eureka-feign-mybatis-seata-v100

              修改每个tm的application.yml.

        2.每个事务参与方都需要建undo_log


           3.jar包

            4.tm需要注解.

                               @GlobalTransactional 注解在业务方法上:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容