seata 整合 nacos(windows/linux环境)

在这里插入图片描述

文章目录

          • 一、下载安装nacos-server
          • 二、 seata-server下载配置
            • 2.1. 下载seata-server-1.4.2.zip
            • 2.2. 修改配置
            • 2.3. 创建命名空间
            • 2.4. 配置registry.conf
            • 2.5. 创建数据库
            • 2.6. 初始化sql脚本
            • 2.7. 配置config.txt
            • 2.8. 创建nacos-config.sh
            • 2.9. 初始化脚本数据到nacos
            • 2.10. 数据验证
            • 2.11. seata-server启动
            • 2.12. 脚本下载说明
            • 2.13. yml配置
            • linux环境

一、下载安装nacos-server

https://gblfy.blog.csdn.net/article/details/123621122

二、 seata-server下载配置
2.1. 下载seata-server-1.4.2.zip
https://github.91chi.fun//https://github.com//seata/seata/releases/download/v1.4.2/seata-server-1.4.2.zip
2.2. 修改配置
cd seata-nacos/seata-server-1.4.2/conf

编辑file.conf文件
在这里插入图片描述
将file模式改为db模式
在这里插入图片描述
修改数据库连接
在这里插入图片描述

2.3. 创建命名空间

在这里插入图片描述

在这里插入图片描述

2.4. 配置registry.conf
  • 修改
cd seata-nacos/seata-server-1.4.2/conf

编辑registry.conf文件
type模式调整和nacos配置信息
在这里插入图片描述

在这里插入图片描述

2.5. 创建数据库

创建名称为seata的数据库,字符集utf8mb4、排序规则utf8mb4_general_ci
在这里插入图片描述

2.6. 初始化sql脚本

下载sql脚本:https://github.com/seata/seata/blob/develop/script/server/db/mysql.sql
初始化sql脚本到seata数据库
在这里插入图片描述

2.7. 配置config.txt

在seata根目录下创建config.txt文件
在这里插入图片描述

内容如下:

service.vgroupMapping.default_tx_group=default
store.mode=db
store.db.datasource=druid
store.db.dbType=mysql
store.db.driverClassName=com.mysql.cj.jdbc.Driver
store.db.url=jdbc:mysql://127.0.0.1/:3306/nacos-mysql?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

内容说明:order-service是服务名,这个自定义;store.mode=db模式选择为db

2.8. 创建nacos-config.sh

在conf创建nacos-config.sh
在这里插入图片描述
内容从这个链接nacos-config.sh中复制粘贴即可

2.9. 初始化脚本数据到nacos

在seata的conf目录下,执行以下命令

 sh nacos-config.sh -h localhost -p 8848 -g SEATA_GROUP -t 64f4ff79-60a1-4c83-b804-cb0cffab2d9f -u nacos -w nacos

在这里插入图片描述

2.10. 数据验证

在这里插入图片描述

2.11. seata-server启动

在这里插入图片描述

2.12. 脚本下载说明

在这里插入图片描述

在这里插入图片描述

2.13. yml配置
spring:application:###服务的名称name: mayikt-orderdatasource:url: jdbc:mysql://127.0.0.1:3306/order?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMTusername: rootpassword: 123456driver-class-name: com.mysql.jdbc.Drivercloud:nacos:discovery:###nacos注册地址server-addr: 127.0.0.1:8848refresh:refreshable: nonesentinel:transport:dashboard: 127.0.0.1:8718server:port: 8090tomcat:max-threads: 20seata:enabled: trueenable-auto-data-source-proxy: truetx-service-group: default_tx_groupregistry:type: nacosnacos:application: seata-serverserver-addr: 127.0.0.1:8848username: nacospassword: nacosconfig:type: nacosnacos:server-addr: 127.0.0.1:8848group: SEATA_GROUPusername: nacospassword: nacosnamespace: 32fb05ad-8626-4598-9ba2-11554db7c159service:vgroup-mapping:default_tx_group: defaultdisable-global-transaction: falseclient:rm:report-success-enable: false
linux环境

同理,步骤一样(只是解压的方式和启动后缀名不一样)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/515849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

加密相关(对称加密、非对称加密、信息摘要、数字签名、CA数字证书)

1.对称加密: 说明:加密的密钥和解密的密钥相同;效率快;适合加密大信息量 常见算法:DES、3DES、AES、RC-5 块加密: 流加密:数据量大时效率高 2.非对称加密: 说明:加密的…

ClickHouse内核分析-MergeTree的存储结构和查询加速

注:以下分析基于开源 v19.15.2.2-stable 版本进行 引言 ClickHouse是最近比较火的一款开源列式存储分析型数据库,它最核心的特点就是极致存储压缩率和查询性能,本人最近正在学习ClickHouse这款产品中。从我个人的视角来看存储是决定一款数据…

“智汇光大 E启未来” 中国光大集团ESBU协同核心系统1.0正式发布

12月22日,“中国光大集团ESBU协同核心系统1.0”正式发布,标志着光大集团战略和光大数字化发展取得又一重大进展。光大集团党委书记、董事长李晓鹏现场发布“E-SBU协同核心系统”及“光大云生活”超级APP。集团党委副书记、副董事长、总经理吴利军在发布会…

云原生之路:容器技术落地最佳实践

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 阿里妹导读:随着容器技术的快速发展和广泛应用,毫无疑问云原生技术是未来发展的必然趋势。作为国内最…

SpringBoot微服务项目构建war包 部署排除指定jar

文章目录一、构建war包部署SpringBoot项目二、构建war包2.1. 适用范围2.2. 构建war包三、部署排除指定jar3.1. 下载排除插件3.2. 搜索部署排除指定jar3.3. 排除部署指定jar3.4. 验证3.5. 核心理念一、构建war包部署SpringBoot项目 如何把springboot项目构架war包部署到tomcat上…

软件设计师 - 算法思想

文章目录递归和迭代软考常见算法思想分治法回溯法贪心法动态规划法递归和迭代 递归:函数不断的调用自己,存在终止条件,分为递推和回归两部分; 迭代:不断用变量的旧值递推新值的过程,当前保存的结果作为下一…

毕业两年升主管,自沉稳而后顾人 对话阿里云MVP陈琦

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介: 1993年出生,毕业2年,团队主管,这是我对陈琦产生好奇的原因。但随着他优…

极道创始人吴江:企业级数据系统,初创一样可以做出好产品

随着云、大数据炒作热度褪去,对数据的存储计算技术正在回归理性。在存储这条传统toB市场的赛道上,创业远比toC市场复杂艰难许多。近日,一家以分布式文件存储创业,集合了存储计算与数据分析的初创公司——极道,表示从20…

2020年阿里云年中大促【福利】【选品】全攻略

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 2020年阿里云年中大促活动于6月1日正式上线啦!活动时间为:2020年6月1日至2020年6月30日主会场链接&am…

使用Istio进行多集群部署管理(2):单控制平面Gateway连接拓扑

单控制平面拓扑下,多个 Kubernetes 集群共同使用在其中一个集群上运行的单个 Istio 控制平面。控制平面的 Pilot 管理本地和远程集群上的服务,并为所有集群配置 Envoy Sidecar 代理。 集群感知的服务路由 Istio 1.1 中引入了集群感知的服务路由能力&am…

智能制造的灾备问题如何解决?

提起压力、温度校准行业会让大部分非专业人士感到陌生。但实际上,在我们的日常生活中,很多设备都是需要经过压力检测、温度检测、过程信号检测合格之后才正式投放市场使用的, 北京康斯特仪表科技股份有限公司(以下简称康斯特&…

疫情下开源数据库逆势增长,新基建下国产数据库迎机遇

2020年5月DB-Engines 数据库流行度排行大家都看了吗? 虽然 Top 10 与上月没有任何变化,但仔细观察本月的排行榜,Oracle 较上月几乎持平,仅微涨 0.02 分;相较而言,MySQL 增长明显,达到 14.29 分…

寻找长沙“科技之星”,CSDN星城大巡礼

2020年,长沙市委主要领导发出“软件产业再出发”的号召,并颁布了软件三年行动计划。今年5月,CSDN作为专业的IT社区,与长沙高新区签约,将全国总部落户长沙,这一战略决策,让CSDN与长沙的联结进一步…

分布式任务调度平台一站式讲解

文章目录一、传统的定时任务1. 传统的定时任务存在那些缺点2. 分布式任务调度3. 定时任务集群幂等性问题二、传统定时任务的实现方案2.1. 多线程2.2. TimeTask2.3. 线程池2.4. SpringBoot注解形式2.5. 基于Quartz三、常⻅分布式定时任务3.1. Quartz3.2. TBSchedule3.3. Elastic…

数据库系统 - 范式

第一范式 关系模式R中,当且仅当所有域只包含原子值,即每个分量都是不可分割的数据项; 第二范式 当且仅当R满足第一范式,且主键为多个属性值组成,且每个非主属性都完全依赖主键; 第三范式 当且仅当R满足…

全球CT影像20秒诊断,阿里云为新冠AI辅助诊断系统加速

新冠病毒全球爆发 2020年注定是不平凡的一年,新型冠状病毒肆虐全球,对于每个人来说都是一场灾难。 根据丁香园统计的数据,截止到2020年5月29日,全球新冠(COVID-19)累计确诊病例5,593,631人,累计…

麒麟信安操作系统:挖掘场景,与云俱进 ——携手openEuler赋能关键行业应用

12月24日,由中国电子技术标准化研究院、中国软件行业协会、绿色计算产业联盟主办,华为、飞腾、麒麟信安等操作系统厂商协办的操作系统产业峰会在北京成功举行。湖南麒麟信安科技股份有限公司作为华为重点邀请的四家openEuler商业发行版企业代表&#xff…

IDEA中导入VUE后,JS文件爆红解决办法

原因:可能是js版本不兼容的问题,修改如下图: 点击File–>settings,搜索:JavaScript,如图修改

带你一文看懂 Blockchain + NoSQL数据库

来源 | Tyler Mitchell译者 | 火火酱,责编 | Carol图源 | CSDN下载自视觉中国NoSQL数据库和现代区块链分类账都受益于一套共同的原则。由于其二者平台可以相互补充,因此当它们服务于同一应用程序时,能够配合完成多种工作。在本文中&#xff0…

来,一起“八卦”一下数据湖

原文链接 本文为云栖社区原创内容,未经允许不得转载。