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

你可能感兴趣的:(nacos+seata 1.2.0)