E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
seata
SpringCloud Alibaba
Seata
处理分布式事务
文章目录第一章分布式事务问题第二章
Seata
简介2.1
Seata
是什么?
程序猿历险记
·
2023-10-11 05:39
SpringCloud
Alibaba
spring
cloud
分布式
java
阿里巴巴
seata
分布式事务终极解决方案
文章目录一、环境配置二、正文第一步:下载
seata
服务第二步:创建
Seata
高可用的db,以及AT模式所需的undo_log表第三步:加入
seata
依赖:第四步:加入
seata
所需的参数配置:第五步:配置为高可用
IT界的奇葩
·
2023-10-11 05:06
seata
java
spring
spring
boot
分布式
二十、SpringCloud Alibaba
Seata
处理分布式事务
目录一、分布式事务问题1、分布式之前2、分布式之后二、
Seata
简介1、
Seata
是什么?2、
Seata
能干嘛?3、去拿下?
小晨想好好学习
·
2023-10-11 05:03
#
SpringCloud
Alibaba
spring
cloud
7.springcloudAlibaba-网关gateway
springcloudAlibaba-openFeign3.springcloudAlibaba-负载均衡器Ribbon4.springcloudAlibaba-nacos配置中心5.springcloudAlibaba-
Seata
毛利小伍琪
·
2023-10-10 17:31
java
gateway
java
spring
1.springcloudAlibaba-nacos
springcloudAlibaba-openFeign3.springcloudAlibaba-负载均衡器Ribbon4.springcloudAlibaba-nacos配置中心5.springcloudAlibaba-
Seata
毛利小伍琪
·
2023-10-10 17:01
java
java
微服务
日常学习记录随笔-
seata
我们知道所有的事务都要满足ACID的原则,也就是原子性一致性隔离性持久性在单体架构中服务访问db.基于数据库本身的特性就能够实现acid微服务的架构比较复杂可能一个业务要跨越多个服务每个服务又会有自己的db库再靠数据库本身的特性还能保证acid么这个业务就包含3个不同的微服务调用每个微服务都有自己的数据库/独立的事务我们最终希望的是事务一旦执行每一个都的成功,如果失败的话都的失败但是能不能达成这种
一个诺诺前行的后端程序员
·
2023-10-10 13:04
学习
分布式事务
Seata
总结
目录解决分布式事务的思路
Seata
基础
Seata
的架构部署TC服务微服务集成
Seata
Seata
的4种事务模式XA模式AT模式TCC模式SAGA模式四种模式对比
Seata
的高可用高可用架构模型TC服务的高可用和异地容灾
xushiyu1996818
·
2023-10-10 07:42
分布式
系统架构
后端
分布式事务-
Seata
章节目录:一、本地事务1.1ACID特性1.2隔离级别1.3事务的传播行为1.4本地事务在分布式下的问题二、分布式事务三、相关概述及理论3.1CAP理论3.2CAP为什么不能三者兼顾?3.3Raft算法实现分布式系统一致性3.4Base理论四、常见解决方案4.12PC模式4.23PC模式4.3柔性事务-TCC事务补偿方案4.4柔性事务-最大努力通知方案4.5柔性事务-可靠消息+最终一致性方案(异步
饺子泡牛奶
·
2023-10-10 07:41
微服务
分布式
数据库
java
一、SpringCloudAlibaba分布式事务实战
Seata
一.分布式事务概述1、分布式事务基础理论1.什么是分布式事务针对于单数据库的事务我们叫做本地事务/传统事务,在分布式环境中一个请求可能涉及到多个数据库的写操作俗称多数据源,保证多数据源的一致性事务叫做分布式事务2.为什么需要分布式事务系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变的非常突出一个下单请求同时涉及到订单库,优惠券库,库存库的
ChenYuxin745
·
2023-10-10 07:11
《Spring
Cloud
Alibaba》
分布式
springcloud
分布式事务框架
Seata
分布式事务框架
Seata
sei达一.分布式事务前言1.数据库管理系统中事务(transaction)的四个特性:简称ACID(这种特性简称刚性事物)原子性(Atomicity):原子性是指事务是一个不可再分割的工作单元
keep one's resolveY
·
2023-10-10 07:11
SpringCloud
分布式
java
数据库
分布式事务——
seata
简单使用
1.本地事务1.1事务的基本性质数据库事务的几个特性:原子性、一致性、隔离性或独立性、持久性简称ACID1)原子性;一系列的操作整体不可拆分,要么同时成功,要么同时失败2)一致性:数据在事务前后,业务整体一致3)隔离性:事务之间互相隔离4)持久性:一旦事务成功,数据一定会落盘在数据库在以往的单体应用中,我们多个业务操作使用同一事务连接操作不同的数据表,一旦有异常,我们可以很容易的整体回滚1.2事务
武汉小喽啰
·
2023-10-10 07:40
SpringCloud
Alibaba
分布式
Java分布式事务
Seata
安装和使用,SpringCloud
Seata
分布式事务安装配置和使用
Java分布式事务
Seata
安装和使用,SpringCloud
Seata
分布式事务安装配置和使用================================©Copyright蕃薯耀2021-05-
蕃薯耀
·
2023-10-10 07:10
SpringCloud
java
SpringBoot
Seata
Server安装
Seata分布式事务
Spring
分布式事务
Java分布式事务
蕃薯耀
分布式事务解决方案
.XA两段提交(低效率)-21XAJTA分布式事务解决方案2.TCC三段提交(2段,高效率[不推荐(补偿代码)])3.本地消息(MQ+Table)4.事务消息(RocketMQ[alibaba])5.
Seata
xinyi_java
·
2023-10-10 07:08
工作总结
技术栈
分布式事务
分布式事务解决方案
关于
seata
分布式事务框架的几个问题
本文来说下关于
seata
分布式事务框架的几个问题文章目录概述
Seata
分布式事务解决方案比较本文小结概述
seata
是两阶段提交事务,第一阶段解析业务sql并且生成对应快照,第二阶段是提交/回滚,并且删除快照
wh柒八九
·
2023-10-10 07:07
核心知识点
分布式
SpringCloudAlibaba分布式事务解决方案
Seata
实战与源码分析-上
Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统概述定义SpringCloudAlibaba
Seata
官网地址https://
seata
.io/zh-cn/最新版本
[虚幻私塾】
·
2023-10-10 07:06
python
分布式
flask
python
计算机
seata
分布式事务理论概述
分布式事务产生的原因:数据库分库分表应用的SOA化。就是业务的服务化(面向服务架构)分布式事务的解决方案:1、两阶段提交协议2PC这里的两阶段提交和redologbinlog的两阶段提交不是一个东西,redolog和binlog的两阶段提交保证的是什么?第一阶段:表决阶段,所有的参与者(本地资源管理器)都将本事务能否成功的信息反馈给协调者(事务协调器)第二阶段:执行阶段,协调者根据所有参与者的反馈
Code A Better Life
·
2023-10-10 07:33
程序员的日常
分布式
java
阿里云
后端
spring
使用Spring Cloud Alibaba组件
Seata
构建分布式事务管理系统
文章目录1.什么是
Seata
?
江 流 儿
·
2023-10-10 02:34
SpringCloud
Alibaba
分布式
微服务架构 | 11.1 整合
Seata
AT 模式实现分布式事务
前言参考资料:《SpringMicroservicesinAction》《SpringCloudAlibaba微服务原理与实战》《B站尚硅谷SpringCloud框架开发教程周阳》《
Seata
中文官网》
多氯环己烷
·
2023-10-09 17:52
SpringCloud(三)Sentinel、
Seata
、多级缓存
雪崩问题Sentinel与Hystrixsentinel使用案例限流规则流控模式流控效果热点参数限流隔离和降级Feign整合Sentinel线程隔离熔断降级授权规则与规则持续化自定义异常结果规则管理模式
Seata
椛丿未眠”
·
2023-10-09 12:34
Java框架
spring
cloud
sentinel
缓存
【黑马-SpringCloud技术栈】【11】分布式事务-
Seata
持续学习&持续更新中…守破离【黑马-SpringCloud技术栈】【11】分布式事务-
Seata
理论基础事务的ACID原则分布式服务案例分布式服务的事务问题CAP定理CAP定理-ConsistencyCAP
lpruoyu
·
2023-10-08 14:00
微服务
分布式
spring
cloud
seata
的部署与微服务集成(包含多集群异地容灾配置)
seata
的部署与微服务集成一、部署
Seata
的tc-server1.下载与安装2.配置文件详细讲解3.创建数据库表4.启动二、微服务集成
seata
1.引入依赖2.修改配置文件3.启动服务三、TC服务的高可用和异地容灾
Css_陈小二
·
2023-10-08 14:27
分布式
微服务
java
spring
cloud
中间件
SpringCloud Alibaba -
Seata
实现高可用和异地容灾
目录一、
Seata
高可用和异地容灾1.1、理论1.2、模拟异地容灾TC集群1.2.1、模拟实现两个机房1.2.2、配置事务组映射1.2.3、微服务拂去nacos配置1.2.4、启动所有微服务一、
Seata
陈亦康
·
2023-10-08 14:19
SpringCloud
&
Alibaba
spring
cloud
spring
后端
SEATA
是什么?它的四种分布式事务模式
一、
SEATA
是什么?
Seata
是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
拿破轮
·
2023-10-07 12:36
分布式
事务提交
从零开始 Spring Cloud 13:分布式事务
示例项目的SQL:
seata
_demo.sql示例项目代码:
seata
-demo.zip这个示例项目中的微服务的互相调用依赖于Nacos,所以还需要提供Nacos。
魔芋红茶
·
2023-10-07 09:22
JAVA
spring
cloud
分布式
seata
分布式事务 —— SpringCloud Alibaba
Seata
文章目录
Seata
简介
Seata
服务端
Seata
客户端
Seata
简介传统的单体应用中,业务操作使用同一条连接操作不同的数据表,一旦出现异常就可以整体回滚。
鹤冲天Pro
·
2023-10-07 05:34
#
Spring
Cloud
分布式
spring
cloud
spring
SpringCloud Alibaba -
Seata
四种分布式事务解决方案(XA、AT)+ 实践部署(上)
目录一、
Seata
分布式事务解决方案1.1、XA模式1.1.1、XA模式理论第一阶段:第二阶段:1.1.2、
Seata
框架中的XA模式第一阶段:第二阶段:1.1.3、XA模式的优缺点1.2.4、实现
Seata
陈亦康
·
2023-10-06 22:45
SpringCloud
&
Alibaba
spring
cloud
分布式
spring
SpringCloud Alibaba -
Seata
四种分布式事务解决方案(TCC、Saga)+ 实践部署(下)
目录一、
Seata
分布式解决方案1.1、TCC模式1.1.1、TCC模式理论对比TCC和AT模式的一致性和隔离性TC的工作模型1.2.2、TCC模式优缺点1.2.3、TCC模式注意事项:空回滚1.2.4
陈亦康
·
2023-10-06 22:13
SpringCloud
&
Alibaba
spring
cloud
分布式
spring
分布式事务 —— SpringCloud Alibaba
Seata
Seata
简介传统的单体应用中,业务操作使用同一条连接操作不同的数据表,一旦出现异常就可以整体回滚。
低吟不作语
·
2023-10-06 11:02
SpringCloud
分布式
spring
cloud
spring
Seata
执行整体流程(AT模式)|
Seata
源码 - 自动配置、数据库代理 | AT和XA的区别
0.相关术语:1.整体流程:1.1.TM、RM注册1.2.引入全局事务拦截器GlobalTransactionalInterceptor1.3.请求时调用拦截器invoke方法,TM发起全局事务1.4.RM通过数据库代理执行本地事务:1.4.1.启用数据库自动代理:1.4.2.数据源代理执行SQL:1.5TM发送commit/rollback给TC:1.7分支事务提交/回滚:2.AT和XA的区别:
做猪呢,最重要的是开森啦
·
2023-10-06 10:53
分布式事务
数据库
seata源码
seata数据库代理
seata的AT模式
seata
Seata
AT模式源码解析(一) ------ GlobalTransactionalInterceptor
com.alibaba.cloudspring-cloud-alibaba-
seata
2.1.0.RELEASEio.
seata
seata
-all1.4.2 直接看到spring-cloud-alibaba-
seata
sctttt
·
2023-10-06 10:23
分布式事务
spring
java
aop
spring
boot
Seata
框架源码分析——AT模式
Seata
框架介绍
Seata
(SimpleExtensibleAutonomousTransactionArchitecture)是阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题
MrFC
·
2023-10-06 10:52
java
后端
Seata
分布式事务
seata
源码分析(AT)-分支事务注册
seata
源码分析分支事务注册一、分支事务的注册1、客户端的处理1.1、获取连接1.2、sql预处理1.3、执行execute得到结果1.4、重试机制1.5、分支本地事务的提交2、服务端的处理(TC)一
Life journey
·
2023-10-06 10:52
seata
个人日记
SPRING
分布式
spring
java
seata
seata
源码分析(AT)-开始事务
seata
源码分析-开始事务一、
seata
模式介绍二、源码分析1、分布式事务的原理猜测2、源码入口3、GlobalTransactionalInterceptor分析3.1、handleGlobalTransaction
Life journey
·
2023-10-06 10:22
SPRING
数据库
seata
spring
seata
java
分布式
aop
Seata
AT模式源码解析一(
Seata
Server端启动流程)
文章目录启动类ServerSessionHolder初始化DefaultCoordinator初始化初始化NettyRemotingServer启动类Server
seata
-server的入口类在Server
指尖凉
·
2023-10-06 10:21
源码学习
#
Seata
Java
java
Seata
分布式事务
Seata
源码学习 (一) - 下载源码
Seata
源码学习引入学习了
Seata
的应用以后,我们从这开始要开始分析
Seata
的源码相关内容源码下载官方地址:https://
seata
.io/zh-cn/blog/download.html通过idea
无奈的码农
·
2023-10-06 10:21
SpingCloud
spring
cloud
seata-server
分布式事务
使用docker安装
seata
-server,mysql8引擎,nacos作为注册和配置中心
通过查看
seata
官方文档,我用docker-compose搭建了一个
seata
-server实例环境,并且把官方默认的mysql5的driver替换成了mysql8的driver,使用了nacos作为
梦想实现家_Z
·
2023-10-06 10:24
Seata
源码篇之AT模式启动流程 - 下 - 04
Seata
源码篇之AT模式启动流程-下-04全局事务提交分支事务全局提交全局事务回滚分支事务全局回滚小结本系列文章:
Seata
源码篇之核心思想-01
Seata
源码篇之AT模式启动流程-上-02
Seata
Binary Oracle
·
2023-10-06 10:20
#
Seata
源码解析专栏
java
数据库
spring
Seata
源码篇之AT模式启动流程 - 中 - 03
Seata
源码篇之AT模式启动流程-中-03数据源代理会话代理锁定查询执行器本地事务提交本地事务回滚更新执行器删除执行器插入执行器小节本系列文章:
Seata
源码篇之核心思想-01
Seata
源码篇之AT模式启动流程
Binary Oracle
·
2023-10-06 03:02
#
Seata
源码解析专栏
java
数据库
开发语言
SpringCloud Alibaba -
Seata
部署 TC 服务,并集成微服务
目录一、
Seata
架构1.1、
Seata
架构重要角色1.2、部署TC服务1.2.1、前言1.2.2、下载
seata
-server包,解压1.2.3、修改配置1.2.4、在nacos中添加配置1.2.5、
陈亦康
·
2023-10-03 20:45
SpringCloud
&
Alibaba
spring
cloud
微服务
java
最全面的微服务技术栈——基础篇
基础篇认识微服务服务拆分远程调用EurekaRibbonNacosFeignGatewayRabbitMQElasticsearch高级篇JMeterSentinel
Seata
Redis所有示例代链接:
SuperW.
·
2023-10-03 17:49
微服务
java
分布式
使用 docker-compose 部署
Seata
Server
注意事项避免直接拉取latest版本镜像,latest版本并不一定是released版本,为避免不必要的问题,请到docker镜像仓库确定要拉取的镜像版本。快速开始【无注册中心,file存储】【无注册中心,db存储】【nacos注册中心,db存储】【高可用部署】【无注册中心,file存储】该模式下,不需要注册中心,也不需要任何第三方存储中心。docker-compose.yamlversion:"
梦想实现家_Z
·
2023-10-02 02:51
关于分布式事务
Seata
分布事务背景:企业业务体量越来越大时候,现有的架构已经不能满足企业快速需要,软件架构必然面临升级,当下最流行微服务架构,把业务系统功能进行拆分,满足系统并发性、可用性等。业务拆分面临着把原来一个完整独立功能,变成有两个或两个以上应用来完成,应用之间需要彼此通讯完成功能,由于网络不可靠性以及多应用之间处理失败情况,会导致事务不完整性,出现概率性数据不准确性,分布式事务主要解决这种情况。关于微服务架构
_Theo_
·
2023-10-01 19:55
微服务架构
分布式事务
seata
事务
微服务
集成
Seata
分布式事务到项目中(一)
本文将讲解如果将
Seata
的XA事务模式作为分布式事务解决方案融合到现有的项目中。
嘿,小邹同学
·
2023-10-01 19:54
微服务组件
分布式
spring cloud alibaba开发笔记十二(
Seata
:分布式事务解决方案)
@Transactional注解解读◆@Transactional是Spring事务管理提供的注解,在一个方法中加上了这个注解,那么这个方法就将是有事务的,方法内的操作要么一起提交、要么一起回滚。propagation事务的传播级别Propagation.REQUIRED(默认传播行为):支持当前事务;如果当前没有事务,则新建一个事务Propagation.REQUIRES_NEW:新建事务;如果
得得滴
·
2023-10-01 19:23
spring
cloud
学习
【Spring Cloud Alibaba 温故而知新】(十一)本地事务@Trnsactional 与
Seata
分布式事务解决方案
目录14.1.1Spring声明式事务@Transactional注解解读14.1.1.1@Trnsactional注解解读@Transactional是Spring事务管理提供的注解,在一个方法中加上了这个注解,那么这个方法就将是有事务的,方法内的操作要么一起提交、要么一起回滚14.1.1.2@Transactional注解事务传播行为它是用来表示当一个事务传播行为修饰的方法被另一个方法调用时,
eddie_k2
·
2023-10-01 19:22
#
SpringCloud
spring
cloud
分布式
spring
Seata
分布式事务的使用和原理浅析
Seata
分布式事务的精简使用教程和原理浅析一、说明二、
Seata
简介2.1、
Seata
是什么?
liqing0013
·
2023-10-01 19:22
分布式事务
Seata
分布式事务
Dubbo
Feign
RestTemplate
分布式事务
Seata
(nacos集成)
解决方案1.XA协议XA协议是由X/Open组织提出的分布式事务处理规范,主要定义了事务管理器TM和局部资源管理器RM之间的接口。目前主流的数据库,比如oracle、DB2、mysql(5.0以后)都是支持XA协议的,你可以把XA理解为一个强一致性的中心化原子提交协议。2PC:它就是把一个事务分成了两步来提交。第一步做准备动作,第二步做提交/回滚动作,这两步之间的协调是交由一个中心化的Coordi
吃了个饭
·
2023-10-01 19:20
java
spring
cloud
分布式
中间件
java
常见分布式事务解决方案
seata
,
seata
基本实现了最常用的各个场景的分布式事务解决方案,主要分为以下四种模式XA模式参考:
Seata
XA模式缺点:需要数据库支持XA协议,长事务,持久占用资源,效率较低(分支事务需要在第二阶段执行后才进行提交或回滚
wen-pan
·
2023-10-01 19:20
架构知识
分布式
java
微服务
4 - 分布式事务:
Seata
Java工程师的进阶之旅学习SpringCloud2这一篇就够了1-SpringCloudAlibaba介绍2-服务注册与配置中心:Nacos3-分布式系统的流量防卫兵:Sentinel4-分布式事务:
Seata
Laptoy
·
2023-10-01 19:20
Spring全家桶
SpringCloud
Seata
分布式事务
【
Seata
】深入解读分布式事务解决方案
文章目录1.事务概述1.1本地事务1.2分布式事务2.分布式事务解决方案2.1两阶段提交型(2PC)2.2三阶段提交型(3PC)2.3TCC补偿型2.4最终一致性型2.5最大努力通知型事务3.
Seata
起名方面没有灵感
·
2023-10-01 19:49
微服务
分布式
微服务
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他