1、下载seata1.2.0的包 解压文件,Windows使用bat启动http://seata.io/zh-cn/blog/download.htmlhttps://github.com/seata/seata/releases/download/v1.2.0/seata-server-1.2.0.zip2、修改file.conf/registry.conf文件一:file文件中的mode: 指的是文件存储的形式,默认是file我们使用db数据库存储,指定数据库连接的地址 ,还需要创..
原创 2021-08-30 14:30:13
2116阅读
spring cloud微服务接入seata一、环境简要说明二、seata服务端部署服务端下载修改conf/registry.conf 配置初始化seata在nacos中服务端配置启动seata-server三、初始化数据库四、准备spring cloud微服务五、测试验证正常下单异常下单六、遇到的问题无法获取seata-server服务注册的信息获取nacos中的ip地址错误 一、环境简要说明
文章目录一、前言二、docker-compose部署seata相关配置文件docker-compose-seata.yml配置 - - seatafile.confregistry.conf配置 - - nacosconfig.txtnacos-config.sh配置 - - seata数据库seata.sql配置 - - 每个微服务关联数据库undo_log.sql三、SpringCloud
转载 2024-02-27 16:11:03
73阅读
目录一、 下载seata server和seata源码二、配置启动seata2.1 在nacos控制台,新建一个seata的名称空间,用于存放seata的专用配置2.2 创建seata server的mysql库2.3 在nacos上配置seata相关配置 (seata名称空间)2.4 启动seata server三、springcloud客户端服务集成 3.1、pom.xml
SpringCloud整合Seata 实现分布式事务Seata 简介和工作原理看seata官网吧安装Seata使用浏览器访问“https://github.com/seata/seata/releases/tag/v1.4.2”,在 Seata Server 下载页面分别下载“seata-server-1.4.2.zip”,如下图。解压到本地,目录如下修改conf目录下的file.conf和reg
前言在当下微服务架构比较火热时,新一代微服务解决方案Spring Cloud Alibaba提供的开源分布式事务解决框架Seata无疑成为了我们在解决分布式事务时的首要之选,前面两篇文章分别介绍了常见的分布式解决方案和成熟的框架以及关于Seata概念的入门介绍,没有过分布式事务处理的小伙伴可以先有个大致的入门了解:SpringCloud Alibaba微服务架构(十一)- 常见分布式事务解决方案及
转载 2024-06-04 13:22:02
372阅读
      一、准备工作seata-server-1.3.0   https://github.com/seata/seata/releases nacos-server-1.1.:https://github.com/alibaba/nacos/releases/tag/1.1.3 demo 工程代码:https://gith
转载 2024-06-18 15:44:45
40阅读
添加文档内容在完成了上述配置后,其实已经可以生产文档内容,但是这样的文档主要针对请求本身,而描述主要来源于函数等命名产生,对用户并不友好,我们通常需要自己增加一些说明来丰富文档内容。如下所示,我们通过@ApiOperation注解来给API增加说明、通过@ApiImplicitParams、@ApiImplicitParam注解来给参数增加说明。@RestController @RequestMa
写在前面本文参照Spring官方文档,并实现了代码,在此做下笔记;随着微服务的流行,服务调用的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以“流量”为切入点,从流量控制、断路和负载保护等多个维度来保障服务可靠性。哨兵拥有以下特性:控制突发的流量,使其处于系统容量可接受的范围内,消息削峰填谷,集群流量控制、实时熔断下游不可用应用等。全面实时监控:Sentinel
Spring Cloud 整合 seata 实现分布式事务极简入门 seata Spring Cloud 整合 seata 实现分布式事务极简入门1. 概述2. 部署nacos3. 部署seata进入conf目录下 修改file.conf 配置文件通过脚本把配置信息传到nacosnacos-config.sh中的内容:config.txt中的内容:最后在bin目录双击启动我们的seata容器就ok
转载 2024-05-09 11:43:52
54阅读
目录1.往项目中添加关于Seata的依赖包。2.创建Seata高可用所需的database和表以及业务数据库所需要的undo_log表。3.整理高可用db模式参数配置并提交至Nacos配置中心。4.订单服务和配送服务分别加入Seata的配置。前面已经把Seata的服务端程序启动好了,下面开始把Seata整合到上面的案例中,使用AT事务模式解决实际的分布式事务问题。需要有以下几个步骤。1.往项目中添
转载 2023-12-19 15:50:57
53阅读
Nacos 整合 Seata (At) 模式  Seata官网:https://seata.io/zh-cn/index.html  代码:https://gitee.com/yihong-sword/learn-nacos-cloud.git下载:Seata 服务端 (官网-下载-选择版本-选择binary)Seata 源码 (官网-下载-选择版本-选择source)Seata 命令(
转载 2023-09-06 14:43:12
57阅读
seata1.Seata简介2.Seata-Server安装2.1 file.conf文件修改2.2 mysql新建库seata2.3修改seata\conf目录下的registry.conf配置文件2.4 启动3.对seata的@GlobalTransactional事务进行测试3.1新建数据库3.1.3 三库分别建对应的回滚日志表3.2相同模块3.2.1pom3.2.2 DataSource
转载 2024-04-12 14:31:25
60阅读
一、前言在上篇文章Seata AT模式之分布式事务原理探究中,我们了解了分布式事务以及Seata AT模式下的分布式事务原理,在本文中,我们将利用SpringCloudSpringCloud Alibaba整合Seata实现分布式事务控制,并利用Nacos作为注册中心,将Seata注册进Nacos中,由于篇幅问题,本实验将分为两次完成,本文主要是基础环境搭建,包含Nacos环境、Seata环境搭
Spring Cloud Alibaba | 微服务分布式事务之Seata本篇实战所使用Spring有关版本:SpringBoot:2.1.7.RELEASESpring Cloud:Greenwich.SR2Spring CLoud Alibaba:2.1.0.RELEASE1. 概述在构建微服务的过程中,不管是使用什么框架、组件来构建,都绕不开一个问题,跨服务的业务操作如何保持数据一致性。2.
转载 2024-04-10 10:02:59
39阅读
1. 事务管理1.1 分布式事务对于单独的SpringBoot项目,管理事务的方式一般都是在配置类中加上注解@EnableTransactionManagement开启事务管理器,再在对数据库操作,且需要添加事务的方法上加上注解@Transactional,使用动态代理为业务类的代码做增强。但是对于分布式项目,微服务A调用微服务B的时候,当微服务B抛出异常,回滚事务,这时候微服务A是检测不到B服务
转载 2024-03-19 21:27:25
43阅读
文章目录一、项目改造升级二、分布式事务解决方案2.1 XA分布式事务协议 - 2PC(两阶段提交实现)2.2 XA分布式事务协议 - 3PC(三阶段提交实现)2.3 TCC(补偿事务)三、Seata3.1 使用 file 模式部署?①服务端部署?②客户端挂载?③配置 undo_log 数据源?④开启分布式事务3.2 使用 nacos 模式部署?①修改 seata 的 registry.conf?
一、关于seata1.5.2的安装部署请参考:二、springcloud程序集成seata我这里使用的alibaba-cloud版本为 2.2.6.RELEASE,其对应的seata版本为1.3.0,但是想使用seata1.5.2的版本,故需要替换seata核心包。1. 父(parent)工程 pom 引用:<properties> <java.version&g
转载 2024-03-25 15:14:14
79阅读
SpringCloudseata 事务之TCC模式(3) 文章目录SpringCloudseata 事务之TCC模式(3)关联文章1、TCC设计1.1、允许空回滚1.2、防悬挂控制1.3、幂等控制2、配置文件3、使用TCC3.1、客户端3.2、定义TCC接口3.3、ResultHolder类 1、TCC设计所谓 TCC 模式,是指支持把 自定义 的分支事务纳入到全局事务的管理中。简单点概括,S
转载 2024-03-04 10:17:29
69阅读
seata注册到nacos,实现高可用一枚路
转载 2023-01-05 20:40:14
211阅读
  • 1
  • 2
  • 3
  • 4
  • 5