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】
八、
seata
使用及源码分析
一、数据库事务ACID特性基础概念:事务ACIDA(Atomic):原子性,构成事务的所有操作,要么都执行完成,要么全部不执行,不可能出现部分成功部分失败的情况。C(Consistency):一致性,在事务执行前后,数据库的一致性约束没有被破坏。比如:张三向李四转100元,转账前和转账后的数据是正确状态这叫一致性,如果出现张三转出100元,李四账户没有增加100元这就出现了数据错误,就没有达到一致
JavaHxg
·
2023-07-27 07:32
springcloud
alibaba
java
spring
cloud
Spring Cloud Alibaba【认识分布式事物、分布式事务产生的场景、什么是两阶段提交、XA方案、
Seata
方案、业务说明、下载启动
Seata
服务】(十)
目录分布式事物处理_认识分布式事物分布式事物处理_分布式事务产生的场景分布式事物解决方案_什么是两阶段提交分布式事物解决方案_XA方案分布式事物解决方案_
Seata
方案
Seata
提供XA模式实现分布式事务
童小纯
·
2023-07-26 14:32
Spring全家桶
分布式
Spring
Cloud
java
docker-compose一键部署mysql-nacos-
seata
-redis
版本说明:项目Valuemysql8.0.28nacosv2.2.0
seata
1.6.1redis6.0.8docker20.10.22docker-composev2.15.1目录结构├──docker-compose.yml
hcd1129
·
2023-07-26 09:54
docker
docker
Graalvm Native Image 元数据适配
关于Graalvm基础知识的相关学习,可以参照
Seata
社区commiter王良的Blog,本文章主要介绍元数据适配。不对Graalvm基础做过多介绍。Graalvm现
yuluo_YX
·
2023-07-26 05:08
Graalvm
java
web
framwork
java
java
oracle
jvm
【SpirngCloud】分布式事务解决方案
【SpirngCloud】分布式事务解决方案文章目录【SpirngCloud】分布式事务解决方案1.理论基础1.1CAP理论1.2BASE理论1.3分布式事务模型2.
Seata
架构2.1项目引入
Seata
3
嗯mua.
·
2023-07-25 17:03
SpringCloud
分布式
macm1环境下IDEA项目切换jdk版本
配置IDEA中指定项目的JDK版本配置ProjectStructure配置Settings可能报错同时安装JDK8和JDK17并切换背景需求项目基于springboot3.0.7+Nacos2.2.3+
seata
1.6.1
anjushi_
·
2023-07-25 15:25
java
java
Alibaba微服务分布式事务组件—
Seata
详解,
seata
阿里分布式事务框架2、消息队列3、saga4、XA【AT、TCC、Saga、XA】
前言Alibaba微服务相信大家一定不会陌生,今天我们就来分析一下其中的一个组件
seata
,废话不多说直接正文,如有需要这份资料的可以在文末领取哦!
Michaelwubo
·
2023-07-25 15:44
微服务
分布式
架构
Seata
全局锁等待超时 问题排查
生产环境,一个简单的事务方法,提交失败,报Globallockwaittimeout伪代码如下:@GlobalTransactional(rollbackFor=Exception.class,timeoutMills=30000,lockRetryInternal=3000,lockRetryTimes=10)@OverridepublicBooleancancel(Longid,Longuse
2301_76725413
·
2023-07-25 15:13
网络
数据库
《微服务实战》 第十二章 Spring Cloud Alibaba Sentinel
系列文章目录第三十二章微服务链路跟踪-sleuthzipkin第三十章分布式事务框架
seata
TCC模式第二十九章分布式事务框架
seata
AT模式第十二章SpringCloudAlibabaSentinel
青花锁
·
2023-07-25 12:31
微服务实战
微服务
sentinel
java
Spring Cloud Alibaba 版本对照表,集成nacos,sentinel,
seata
一、SpringCloudAlibaba版本对照网址https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E二、集成nacosnacos源码编译打包_qq_41369135的博客-CSDN博客连接mysqlnacos\conf下的application.propertiessp
qq_41369135
·
2023-07-25 12:00
杂七杂八
java
开发语言
Druid连接池源码解析(6)DruidXADataSource
有兴趣的可以看下分布式事务方案(XA2PCTCC
Seata
)(图画得特别好)看了下历史版本,最早的1.0.17就已经支持了,再翻了下提交记录,2011年就支持了,也真的是不得不佩服想得很全面。
错乱的三元运算
·
2023-07-25 10:38
【
Seata
】微服务集成
seata
文章目录1、
Seata
介绍2、
Seata
架构3、部署TC服务4、微服务集成
seata
1、
Seata
介绍
Seata
是2019年1月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。
-代号9527
·
2023-07-25 10:59
SpringCloud
微服务
架构
云原生
Spring Cloud Alibaba【转账功能实现上、转账功能实现下、没有引入分布式事物问题演示、项目引入
Seata
】(十一)
目录
Seata
提供XA模式实现分布式事务_转账功能实现上
Seata
提供XA模式实现分布式事务_转账功能实现下
Seata
提供XA模式实现分布式事务_没有引入分布式事物问题演示
Seata
提供XA模式实现分布式事务
童小纯
·
2023-07-25 01:12
Spring全家桶
Spring
Cloud
java
sentinel
Linux安装和部署Nacos配置中心及
Seata
分布式事务
Nacos及
Seata
简介Nacos支持几乎所有主流类型的服务的发现、配置和管理。使用Nacos简化服务发现、配置管理、服务治理及管理的解决方案,让微服务管理、共享、组合更加容易。
猫的树
·
2023-07-25 01:52
Seata
部署(Centos和Docker)
一、简介
Seata
是一款开源的分布式事务框架。致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
不与天斗8866
·
2023-07-24 20:18
docker&k8s
centos
docker
seata
分布式事务
maven的pom.xml文件解释(远程仓库阿里云)
1.0SiGuiyangSiGuiyangSiGuiyanghttps://github.com/SiGuiyanggithubhttps://github.com/SiGuiyang/spring-cloud-shop/
[email protected]
:
seata
A尘埃
·
2023-07-24 19:47
maven
xml
java
SpringCloud-Alibaba之
Seata
处理分布式事务
一ID+三组件模型TransactionIDXID全局唯一的事务IDTransactionCoordinator(TC)事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚TransactionManager™控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或全局回滚的决议ResourceManager(RM)控制分支事务,负责分支注册、状态汇报,并接受事务协调器的指
A尘埃
·
2023-07-24 17:29
spring
cloud
分布式
数据库
Seata
服务部署指南
介绍官网权威准备环境准备nacos部署包mysql配置介绍运维配置registry.conf服务实例运行相关参数的配置(注册中心、配置中心)运行配置file.conf具体业务执行参数配置参数见官网配置参数registry.confregistry{#注册中心配置#file、nacos、eureka、redis、zk、consul、etcd3、sofatype="file"#注册中心类型nacos{
s1991721
·
2023-07-24 00:36
如何检查阿里的
seata
组件在nacos集群里面初始化
seata
的配置文件是否成功?
要检查阿里的
Seata
组件在Nacos集群中是否成功初始化了
Seata
的配置文件,可以执行以下步骤:打开浏览器,访问Nacos控制台的管理界面。
gb4215287
·
2023-07-23 05:22
java
数据库
如何检查阿里的
seata
组件在nacos集群里面初始化
seata
的配置文件是否成功?
要检查阿里的
Seata
组件在Nacos集群中是否成功初始化了
Seata
的配置文件,可以执行以下步骤:打开浏览器,访问Nacos控制台的管理界面。
gb4215287
·
2023-07-23 05:22
java
数据库
seata
解决分布式事务组件
目录1.事务1.1ACID事务的特点1.2事务并发带来的问题1.3我们可以使用事务的隔离级别来解决2.分布式事务2.1如何解决分布式问题2.2
seata
是什么2.3搭建
seata
服务器2.4配置微服务客户端
IT光
·
2023-07-21 21:56
java
数据库
开发语言
分布式事务解决方案-
Seata
实现2PC方案
1什么是2PC2PC即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Preparephase)、提交阶段(commitphase),2是指两个阶段,P是指准备阶段,C是指提交阶段。举例:张三和李四好久不见,老友约起聚餐,饭店老板要求先买单,才能出票。这时张三和李四分别抱怨近况不如意,囊中羞涩,都不愿意请客,这时只能AA。只有张三和李四都付款,老板才能出票安排就餐。但由于张三和李四都是铁公
战猿
·
2023-07-21 08:08
3 - 分布式系统的流量防卫兵:Sentinel
Java工程师的进阶之旅学习SpringCloud2这一篇就够了1-SpringCloudAlibaba介绍2-服务注册与配置中心:Nacos3-分布式系统的流量防卫兵:Sentinel4-分布式事务:
Seata
Laptoy
·
2023-07-21 08:49
cloudAlibaba
sentinel
seata
必会的9个知识点
1.
Seata
支持的事务模型有哪些?
Seata
支持两种事务模型:AT(自动补偿型事务)和TCC(尝试/确认/取消型事务)。
@樱木同学
·
2023-07-20 19:34
分布式事务
java
分布式
spring
cloud
解决
seata
在Fegin开启熔断(Hystrix)微服务之间无法传递事务XID的问题以及无法传递oauth2 token的问题兼容Zipkin
feign:hystrix:enabled:true贴出相关代码引入到项目就可以,具体可以调试代码看逻辑,下面代码解决了oauth2传递token以及
seata
xid
贵在专一
·
2023-07-20 13:46
java
spring
cloud
seata
spring
java
spring
boot
后端
分布式事务
Seata
分布式事务
Seata
事务介绍分布式理论
Seata
介绍
Seata
部署与集成
Seata
TCServer部署微服务集成
Seata
XA模式AT模式AT模式执行过程读写隔离写隔离读隔离实现AT模式TCC模式TCC
红尘不染
·
2023-07-20 07:15
微服务技术
分布式
数据库
Seata
微服务系列:分布式事务 Spring Cloud Alibaba 之
Seata
实战篇
这篇中我们就要项目实战中来使用
Seata
了,毕竟学习它就是为了实战中使用的。其实
Seata
使用起来很简单,主要就是使用@GlobalTransactional注解,但是搭建过程却还是稍微有点复杂的。
Java-万华镜
·
2023-07-20 05:30
分布式
spring
cloud
微服务
Seata
学习和实战
SpringCloudAlibaba-
Seata
学习和实战1.分布式事务概述我们先了解一下单体事务演变为分布式事务的过程。
程序员落雪
·
2023-07-20 05:59
微服务
分布式
java
微服务
阿里神器
Seata
实现 TCC模式 解决分布式事务,真香
今天这篇文章介绍一下
Seata
如何实现TCC事务模式,文章目录如下:什么是TCC模式?TCC(TryConfirmCancel)方案是一种应用层面侵入业务的两阶段提交。
头顶假发
·
2023-07-20 05:27
程序员
Java
编程
分布式
java
数据库
Seata
分布式事务实战
目录1
Seata
1.1
Seata
术语1.2
Seata
AT模式1.2.1AT模式及工作流程1.2.2
Seata
-Server安装1.2.3集成springcloud-alibaba1.3
Seata
TCC模式
赵广陆
·
2023-07-20 05:26
java
分布式
微服务
微服务专题-分布式
seata
实战
微服务专题`—分布式事务组件
Seata
项目实战前言随着微服务架构成为系统成为三高的主流架构,
seata
也是分布式事务解决方案之一,因此本文是基于window系统环境下实现微服务使用的
seata
分布式事务
玄思梦翼
·
2023-07-20 05:26
微服务
分布式事务
微服务
java
分布式
spring
cloud
架构
springboot2.x+shardingjdbc分库分表实现
一、概览1.1平台对比sharding-jdbcmycat性能损耗低损耗略高连接消耗数高低应用场景限制java应用无是否支持自定义sharding路由是是路由维度21分布式事务xa、
seata
分布式事务
易佰菜鸟
·
2023-07-19 00:01
代码文档
分库分表
sharding-jdbc
分布式事务
shardingSphere
mysql
AT如何实现隔离读的?
Seata
AT模式的脏读是指在全局事务未提交前,被其它业务读到已提交的分支事务的数据,本质上是
Seata
默认的全局事务是读未提交。
Britney_z
·
2023-07-18 13:09
25-分布式事务----Seate
1、seate官网:
Seata
Seata
是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
NikoWord
·
2023-07-17 01:35
07-12306
分布式
seata
tcc分布式事务
最近想了解分布式事务,看了
seata
官方文档及相关文章,结合看了部分源码(源码不是每个步骤都看的懂,有些用到的其他知识也不是很了解,所以也只是看了个大致流程ˇˍˇ),梳理了分布式事务的调用时序图,以下是按个人理解画的
尼莫不吃鱼
·
2023-07-17 00:39
seata
核心流程原理
文章目录ATTM全局事务入口协调全局事务RM一阶段提交本地事务二阶段提交全局事务二阶段回滚全局事务TC开启全局事务提交全局事务回滚全局事务注册分支事务补偿机制参考AT模块:TransactionCoordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。TransactionManager™:控制全局事务的边界,负责开启一个全局事务,并最终发起全局提交或
娟宝宝萌萌哒
·
2023-07-16 13:58
框架
seata
Java微服务金融项目智牛股-基础知识三(Restful、HATEOAS、GRPC、
SEATA
)
Restful定义Restful是一种软件架构与设计风格,并非一套标准,只提供了一些原则与约定条件。REST提供了一组架构约束,当作为一个整体来应⽤用时,强调组件交互的可伸缩性。接⼝口的通⽤用性、组件的独⽴立部署、以及⽤用来减少交互延迟、增强安全性、封装遗留留系统的中间组件。满足这些约束条件和原则的应用程序或设计就是Restful。Richardson成熟模型等级2加入了HTTP方法处理:URIH
忘情时光
·
2023-07-16 03:55
java
微服务
金融
手把手教学分布式事务
Seata
的AT模式
使用AT模式的前提:--需要支持ACID事务的关系型数据库AT特色:--AT对业务代码完全无侵入,在使用的过程中只要关注自己的业务SQL,其它的交给
Seata
来分析提交的SQL语句(开启全局事务,全局锁
半生程序员
·
2023-07-15 08:22
Mysql
分布式事务
分布式
java
数据库
Seata
使用
很久没写博客了…
seata
使用启动
Seata
Server创建日志表添加
Seata
配置启动
Seata
Server按照
seata
-work-shop中的步骤,下载并启动
Seata
服务器.创建undo_log
FlyingZCC
·
2023-07-14 14:40
Seata
rabbitmq延时队列自动解锁库存
使用
seata
全局事务虽然能在order服务出现异常导致回滚时使其他服务的也能同时回滚,但在流量大的情况下是使用加锁的方式,效率低不适合并发量大的情况,也可以使用定时任务轮询去查看订单的状态,但是轮询的方式比较占资源和内存
拂晓神剑zzz
·
2023-07-14 07:17
rabbitmq
分布式
Seata
处理分布式事务
文章目录1
Seata
简介22
Seata
的安装2.1修改配置文件2.2在nacos上创建配置文件
seata
Server.yaml2.3安装路径
seata
\
seata
-server-1.6.0\
seata
\
柚几哥哥
·
2023-07-14 04:47
分布式\微服务
分布式
分布式事物【XA强一致性分布式事务实战、
Seata
提供XA模式实现分布式事务】(五)-全面详解(学习总结---从入门到深化)
目录
Seata
提供XA模式实现分布式事务_没有引入分布式事物问题演示
Seata
提供XA模式实现分布式事务_项目引入
Seata
XA强一致性分布式事务实战_Atomikos介绍什么是JTAXA强一致性分布式事务实战
童小纯
·
2023-07-13 19:20
Java基础深化和提高
分布式事物
java
数据库
分布式事物【
Seata
实现、下载启动
Seata
服务、搭建聚合父工程构建】(四)-全面详解(学习总结---从入门到深化)
目录分布式事物解决方案_XA方案分布式事物解决方案_
Seata
实现
Seata
提供XA模式实现分布式事务_业务说明
Seata
提供XA模式实现分布式事务_下载启动
Seata
服务
Seata
提供XA模式实现分布式事务
童小纯
·
2023-07-13 19:50
Java基础深化和提高
分布式事物
数据库
java
微服务版本号对应
组件版本关系:SpringCloudAlibabaSentinelNacosRocketMQDubbo
Seata
SpringCloudSpringBoot2.2.8.RELEASE1.8.42.1.04.9.3
林几许
·
2023-06-30 14:59
springcloud+eureka+
seata
(AT模式)解决分布式事务
1.我这里是Centos7,第一步先安装java环境;2.下载steata包,下载地址:[
seata
1.4.2]("https://github.com/
seata
/
seata
/releases/download
·
2023-06-24 06:19
Spring Cloud Alibaba
Seata
(一)
目录一、
Seata
1、分布式事务简介1.1、分布式事务理论1.2、分布式事务解决方案2、
Seata
简介3、
Seata
安装一、
Seata
1、分布式事务简介基础概念:事务ACIDA(Atomic):原子性,
杀神lwz
·
2023-06-23 14:49
java
spring
cloud
spring
Seata
Saga 模式快速入门和最佳实践
作者:王特(亦夏)
Seata
是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
阿里云云原生
·
2023-06-23 08:26
java
数据库
运维
【30天熟悉Go语言】9 Go函数全方位解析
SpringBoot源码系列、SpringCloud源码系列(含:Ribbon、Feign)、Nacos源码系列、RocketMQ源码系列、SpringCloudGateway使用到源码分析系列、分布式事务
Seata
秃秃爱健身
·
2023-06-23 04:35
#
30天熟悉GO语言
golang
Nacos整合
Seata
分布式中间件 - 草稿
--版本说明:nacos(1.1.4)、
seata
(0.9.0)1、下载压缩包:https://github.com/
seata
/
seata
/releases,并解压2、修改registry.confregistry
疍疍5201314
·
2023-06-22 17:56
【系统开发】尚硅谷 - 谷粒商城项目笔记(八):
Seata
分布式事务
文章目录
Seata
分布式事务简介事务的隔离级别事务传播行为本地事务@[Transactional](https://so.csdn.net/so/search?
WSKH0929
·
2023-06-22 14:54
系统开发
笔记
java
谷粒商城
尚硅谷
分布式事务
seata
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他