当前位置: 首页 > news >正文

SpringCloudAlibaba-Seata2.0.0与Nacos2.2.1

一、下载

## 下载seata
wget https://github.com/apache/incubator-seata/releases/download/v2.0.0/seata-server-2.0.0.tar.gz## 解压
tar zxvf seata-server-2.0.0.tar.gz

二、执行sql文件

## 取出sql文件执行
cd /seata/script/server/db/mysql
## 找个mysql数据库执行

三、修改配置文件

vim /seata/conf/seata.conf
## 把下面几个节点更换称自己的
seata:config:type: nacosnacos:server-addr: 127.0.0.1:8848group: 'SEATA_GROUP'namespace: '' # 没有配置使用public命名空间  dataId: 'seataServer.properties' # 配置文件名称username: 'nacos'  # nacos用户密码 没有可以不填写password: 'zc#5461q%Eq2'        registry:type: nacosnacos:application: seata-serverserver-addr: 127.0.0.1:8848group: SEATA_GROUPnamespace:cluster: defaultusername: 'nacos'password: 'zc#5461q%Eq2'store:# support: file 、 db 、 redis 、 raftmode: db # 存储模式 数据库

四、nacos配置

在public中新建一个seataServer文件,指定为properties格式,如果不知道哪些可以配置,可以前往
github/nacos查看配置,自己本地解压出来的scrpit/config-center/config.txt中也有配置项目
在这里插入图片描述

client.rm.asyncCommitBufferLimit=10000
client.rm.lock.retryInterval=10
client.rm.lock.retryTimes=30
client.rm.lock.retryPolicyBranchRollbackOnConflict=true
client.rm.reportRetryCount=5
client.rm.tableMetaCheckEnable=true
client.rm.tableMetaCheckerInterval=60000
client.rm.sqlParserType=druid
client.rm.reportSuccessEnable=false
client.rm.sagaBranchRegisterEnable=false
client.rm.sagaJsonParser=fastjson
client.rm.tccActionInterceptorOrder=-2147482648
client.tm.commitRetryCount=5
client.tm.rollbackRetryCount=5
client.tm.defaultGlobalTransactionTimeout=60000
client.tm.degradeCheck=false
client.tm.degradeCheckAllowTimes=10
client.tm.degradeCheckPeriod=2000
client.tm.interceptorOrder=-2147482648
client.undo.dataValidation=true
client.undo.logSerialization=jackson
client.undo.onlyCareUpdateColumns=true
server.undo.logSaveDays=7
server.undo.logDeletePeriod=86400000
client.undo.logTable=undo_log
client.undo.compress.enable=true
client.undo.compress.type=zip
client.undo.compress.threshold=64k
#For TCC transaction mode
tcc.fence.logTableName=tcc_fence_log
tcc.fence.cleanPeriod=1h#Log rule configuration, for client and server
log.exceptionRate=100#Transaction storage configuration, only for the server. The file, db, and redis configuration values are optional.
store.mode=db
store.lock.mode=db
store.session.mode=db
#Used for password encryption
#store.publicKey=#If `store.mode,store.lock.mode,store.session.mode` are not equal to `file`, you can remove the configuration block.
store.file.dir=file_store/data
store.file.maxBranchSessionSize=16384
store.file.maxGlobalSessionSize=512
store.file.fileWriteBufferCacheSize=16384
store.file.flushDiskMode=async
store.file.sessionReloadReadSize=100#These configurations are required if the `store mode` is `db`. If `store.mode,store.lock.mode,store.session.mode` are not equal to `db`, you can remove the configuration block.
store.db.datasource=druid
store.db.dbType=mysql
store.db.driverClassName=com.mysql.jdbc.Driver
store.db.url=jdbc:mysql://10.1.0.45:3306/seata?useUnicode=true&rewriteBatchedStatements=true
store.db.user=seata
store.db.password=ss!Di9%80*J60
store.db.minConn=5
store.db.maxConn=30
store.db.globalTable=global_table
store.db.branchTable=branch_table
store.db.distributedLockTable=distributed_lock
store.db.queryLimit=100
store.db.lockTable=lock_table
store.db.maxWait=5000

五、启动

sh ./bin/seata-server.sh -p 8091 -h 10.1.0.45

登录ip+7091即可
在这里插入图片描述

http://www.lryc.cn/news/402756.html

相关文章:

  • 【编程语言】C++和C的异同点
  • 【日常记录】【插件】excel.js导出的时候给单元格设置下拉选择、数据校验等
  • 分布式 I/O 系统Modbus TCP 耦合器BL200
  • 人工智能导论-机器学习
  • 计算机网络——网络层(路由选择协议、路由器工作原理、IP多播、虚拟专用网和网络地址转换)
  • 对接企业微信API自建应用配置企业可信IP
  • Windows右键新建Markdown文件类型配置 | Typora | VSCode
  • PyTorch构建一个肺部CT图像分类模型来分辨肺癌
  • MySQL简介及数据库
  • 服务器基础1
  • <数据集>光伏板缺陷检测数据集<目标检测>
  • leetcode 513. 找树左下角的值
  • C++并发编程实战学习笔记
  • 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【25】【分布式事务】
  • HC05主从一体蓝牙模块的裸机使用——单片机<-->蓝牙模块
  • “点点通“餐饮点餐小程序-计算机毕业设计源码11264
  • C#知识|账号管理系统-账号信息管理界面[1]:账号分类选择框、Panel面板设置
  • Meta即将推出4000亿的Llama 3 超级AI模型,或将改写大语言模型竞争格局!|TodayAI
  • 数据挖掘新技能:Python爬虫编程指南
  • object-C 解答算法:移动零(leetCode-283)
  • 靖江美食元宇宙
  • 模板方法设计模式
  • 对象存储解决方案:高性能分布式对象存储系统MinIO
  • 2024 年需要考虑的 16 个知识库趋势和统计数据
  • 微信小程序-实现跳转链接并拼接参数(URL拼接路径参数)
  • 【代码随想录|第十一章 图论part01 | 797.所有可能的路径 】
  • 尚硅谷大数据技术-数据湖Hudi视频教程-笔记03【Hudi集成Spark】
  • 【python】Pandas中IndexError: single positional indexer is out of bounds的报错分析
  • ubuntu上通过修改grub启动参数,将串口重定向到sol
  • 【Git】(基础篇四)—— GitHub使用