nacos+seata 1.2.0

首先我是参照的芋艿的博客搭建的seata

http://seata.io/zh-cn/blog/seata-quick-start.html

seata-server 配置需要调整的地方:

 1.registry.conf



2.file.conf


在官网的script目录下有关于配置的信息,需要将配置信息配到nacos中https://github.com/seata/seata/blob/develop/script/config-center/config.txt

把有需要的放进去,其他的用默认的就可以了

service.vgroupMapping.my_test_tx_group=default

store.mode=db

store.db.datasource=druid

store.db.dbType=mysql

store.db.driverClassName=com.mysql.jdbc.Driver

store.db.url=jdbc:mysql://127.0.0.1:3306/seata?useUnicode=true

store.db.user=root

store.db.password=123456

store.db.minConn=5

store.db.maxConn=30

store.db.globalTable=global_table

store.db.branchTable=branch_table

store.db.queryLimit=100

store.db.lockTable=lock_table

store.db.maxWait=5000

windows的话通过git bash以后执行shell 脚本,将配置信息放到nacos中

后面的三个是需要根据应用的配置来放到nacos中的,要一一对应上

Seata不同版本的依赖关系可以查询官方文档进行了解。客户端使用的Seata 1.2.0版本,开始没有关注这一点,客户端用的1.1的版本,seata-server用的1.2的版本(这一点很重要,客户端启动后一直报“no available service 'default' found, please make sure registry config correct”错误,很难发现的错误。)

其他情况按芋艿博客操作就可以了。

附上git源码地址:https://github.com/mushang8923/seata-test.git

只改了feign的demo

seata-server1.2.0网盘地址:

链接:https://pan.baidu.com/s/1H6a0RmDQfQ0FcAo5UL0SYQ

提取码:oew9

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