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】
JavaEE 企业级分布式高级架构师(二十)微服务框架 SpringCloudAlibaba (2.2 版)(6)
SpringCloudAlibaba学习笔记
Seata
分布式事务
Seata
概述分布式事务简介
Seata
简介
Seata
术语TCTMRM分布式事务模式业务场景模拟XA模式AT模式TCC模式Saga模式
Seata
-Server
讲文明的喜羊羊拒绝pua
·
2023-09-27 22:26
Spring
Cloud
Seata分布式事务
Seata-Server
skywalking
调用链路追踪
Agent安装配置
分布式事务之超详细的
Seata
实践记录
前两周花了些时间在研究tcc分布式事务的一些相关基础上边,这周来写一篇关于
seata
的实践文章。
Danny_idea
·
2023-09-27 22:55
中间件
java
数据库
Seata
流程源码梳理下篇-TC
我们上篇简单梳理了下TM、RM的一些流程(离现在过得挺久的了,这篇我们这篇来梳理下TC的内容。TC(TransactionCoordinator)-事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM(TransactionManager)-事务管理器定义全局事务的范围:开始全局事务、提交或回滚全局事务。RM(ResourceManager)-资源管理器管理分支事务处理的资源,与TC交
_微风轻起
·
2023-09-27 22:54
中间件
java
分布式
seata
seata
1.6.1安装
1:官网下载https://
seata
.io/en-us/blog/download.html本文章已1.6.1为例,版本不同,配置文件conf不同,请自行判断2:解压3:更改配置文件3.1配置事物日志存储模式
xiaozhou1231
·
2023-09-27 18:17
分布式
docker安装
seata
1.6.1
一、docker拉取
seata
1.6.1镜像dockerpull
seata
io/
seata
-server:1.6.1二、在mysql中创建
seata
相关数据表----------------------
轻雨落笔痕
·
2023-09-27 18:43
docker
docker
seata
Windows 安装
Seata
1.6.1 并配置开机自启
目录环境声明
Seata
安装下载
Seata
数据库创建
Seata
配置Nacos配置启动
Seata
Seata
配置开机自启下载WinSW配置WinSW安装和启动服务SpringBoot整合
Seata
依赖pom.xml
有来技术
·
2023-09-27 18:11
#
Seata
windows
分布式
spring
cloud
spring
boot
微服务
Seata
入门系列【2】Spring Cloud 2021.0.5集成
seata
1.7.1
1引出分布式事务问题1.1
seata
-service-account编写查询用户、远程调用下订单接口@RestController@RequestMapping("/accountTbl")publicclassAccountTblController
吴名氏.
·
2023-09-27 18:10
seata
微服务
spring
cloud
后端
seata
微服务
分布式事务
Seata
入门系列【1】安装
seata
1.7.1+nacos 2.1.1
1介绍
Seata
是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
Seata
将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。
吴名氏.
·
2023-09-27 18:09
seata
微服务
nacos
seata
微服务
分布式事务
Github贡献PR六部曲
Github贡献PR三部曲1.fork代码选中自己要贡献PR的仓库,点击Github右上角的fork2.clone代码
[email protected]
:{username}/
seata
.git3
xxzblog
·
2023-09-27 14:26
github
Spring Cloud Alibaba
Seata
搭建以及分布式事务的验证
文章目录SpringCloudAlibaba
Seata
搭建以及分布式事务的验证1.
seata
简介2.
seata
的三大角色3.
Seata
的流程4.
Seata
AT模式5.
Seata
搭建找到模板案例,照着抄6
微风轻吟挽歌
·
2023-09-27 12:42
分布式
seata
Ubuntu
Seata
开机自启动服务
1、创建service文件在/lib/systemd/system目录下创建
seata
.service文件[Unit]Description=alibaba
seata
After=network.targetDocumentation
张志翔的博客
·
2023-09-27 11:22
Ubuntu20
ubuntu
linux
运维
mysql分布式事务中间件选用,开源分布式事务中间件
Seata
使用指南
介绍
Seata
是阿里巴巴开源的分布式事务中间件,一种分布式事务解决方案,具有高性能和易于使用的微服务架构。
weixin_39898248
·
2023-09-27 01:31
mysql分布式事务中间件选用
使用延迟队列解决分布式事务问题——以订单未支付过期,解锁库存为例
目录一、前言二、库存三、订单一、前言上一篇使用springcloud-
seata
解决分布式事务问题-2PC模式我们说到了使用springcloud-
seata
解决分布式的缺点——不适用于高并发场景因此我们使用延迟队列来解决分布式事务问题
zoeil
·
2023-09-26 15:15
gulimall
分布式
延迟队列
rabbitmq
订单
库存
springboot项目报错can not register RM,err:can not connect to services-server.
springcloudalibaba使用
seata
分布式事务出现io.
seata
.common.exception.FrameworkException:cannotregisterRM,err:cannotconnecttoservices-server
zoeil
·
2023-09-26 15:45
bug
spring
boot
后端
java
seata
Seata
介绍
1
seata
介绍2019年1月,阿里巴巴中间件团队发起了开源项目Fescar(Fast&EaSyCommitAndRollback),其愿景是让分布式事务的使用像本地事务的使用一样,简单和高效,并逐步解决开发者们遇到的分布式事务方面的所有难题
chuxuezhe_987
·
2023-09-26 12:17
数据库
seata
的启动与使用
1下载
seata
下载地址:https://github.com/
seata
/
seata
/releases/v0.9.0/1.1修改配置文件将下载得到的压缩包进行解压,进入conf目录,调整下面的配置文件
chuxuezhe_987
·
2023-09-26 12:16
oracle
数据库
SpringCloud微服务实战——搭建企业级开发框架(二十七):集成多数据源+
Seata
分布式事务+读写分离+分库分表
读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 目前有多种方式实现读写分离,一种是Mycat这种数据库中间件,需要单独部署服务,通过配置来实现读写分离,不侵入到业务代码中;还有一种是dynamic-datasource/shardingsphere-jdbc这种,需要在业务
·
2023-09-25 20:09
改良版雪花算法,分布式唯一ID神器!
在
Seata
的官网上看到一篇叫做“关于新版雪花算法的答疑”的文章。
IT界那些事儿
·
2023-09-25 20:30
算法
分布式
基于RocketMQ实现分布式事务
可能会有读者会有疑问,之前我们不是基于
Seata
完成了分布式事务,为什么我们还要用到RocketMQ呢?我们的再来回顾一下我们下单功能大抵是做以下三件事情:创建订单,将订单记录存到数据库中。扣款,记
shark-chili
·
2023-09-25 20:59
微服务
java-rocketmq
rocketmq
分布式
SpringCloud之
Seata
(分布式事务)
Seate分布式事务简介Seate术语处理过程下载安装
seata
-server0.9.0版本安装测试分布式事务测试业务说明新建
seata
-order-service2001说明:关于SpringCloud
不许人间到白头~
·
2023-09-25 20:29
JAVA
rocketMq,
seata
控制分布式事务
1.概念这篇文章清晰简单,不再详述https://blog.csdn.net/weixin_38305440/article/details/107384969rocketmq存在两种消息,同步消息和异步消息,大致如下:同步消息:1.1什么是事务数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成[由当前业务逻辑多个不同操作构成]。事务
m787453628
·
2023-09-25 20:28
java
Seata
基于改良版雪花算法的分布式 UUID 生成器分析
一般来说,除了“全局唯一”这个基本属性之外,还会要求生成出来的ID具有“递增趋势”,这样的好处是能减少MySQL数据页分裂的情况,从而减少数据库的IO压力,提升服务的性能。雪花算法,就是一个能生产全局唯一、递增趋势、高性能的分布式ID生成算法。标准版存在的问题时钟回拨因为在雪花算法中,由于要生成单调递增的ID,因此它利用了时间的单调递增性,所以是强依赖于系统时间的。如果系统时间出现了回拨,那么生成
郎涯技术
·
2023-09-25 20:27
#
数据结构/算法
分布式
雪花算法
springboot,springCloud,springCloudAlibaba各版本之间的对应关系
spring-cloud-alibabaspring-cloud-alibaba版本对应说明1.1组件版本关系SpringCloudAlibabaVersionSentinelVersionNacosVersionRocketMQVersionDubboVersion
Seata
Version2021.0.1.01.8.31.4.24.9.22.7.151.4.22.2.7
embelfe_segge
·
2023-09-25 09:43
java
java
后端
springcloud3 分布式事务解决方案
seata
之SAGA模式7
一saga模式1.1sagaSaga模式是
SEATA
提供的长事务解决方案,在Saga模式中,业务流程中每个参与者都提交本地事务,当出现某一个参与者失败则补偿前面已经成功的参与者,一阶段正向服务和二阶段补偿服务都由业务开发实现
健康平安的活着
·
2023-09-24 12:47
springcloud3
分布式
Seata
--分布式事务
1分布式事务基础1.1事务事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。1.2本地事物本地事物其实可以认为是数据库提供的事务机制。说到数据库事务就不得不说,数据库事务中的四大特性:A:原子性(Atomicity),一个事务中的所有操作,要么全部完成,要么全部不完成C:一
chuxuezhe_987
·
2023-09-24 10:28
分布式
【
Seata
】初识
Seata
Seata
是2019年1月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案。
陶然同学
·
2023-09-24 06:46
#
⑭
Seata
Java
分布式事务
Seata
SpringCloud Alibaba-
Seata
接上文SpringCloudAlibaba-Sentinel1.简介(
Seata
与分布式事务)
Seata
官方网址https://
seata
.io/zh-cn/docs/overview/what-is-
seata
.html2
vcoy
·
2023-09-23 19:29
SpringCloud
Alibaba
spring
cloud
spring
后端
springcloud3 分布式事务解决方案
seata
之TCC模式6
一TCC模式1.1TCC的逻辑TCC模式与AT模式非常相似,每阶段都是独立事务,不同的是TCC需要人工干预编写代码。需要实现三个方法:Try:资源的检测和预留;Confirm:完成资源操作业务;要求Try成功Confirm一定要能成功。Cancel:预留资源释放,可以理解为try的反向操作。1.2流程图TCC的执行流程可以分为两个阶段,分别如下:(1)第一阶段:Try,业务系统做检测并预留资源(加
健康平安的活着
·
2023-09-23 14:47
springcloud3
分布式
微服务-分布式事务
seata
什么是分布式事务指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。为什么要使用分布式事务在微服务独立数据源的思想,每一个微服务都有一个或者多个数据源,虽然单机单库事务已经非常成熟,但是由于网路延迟和不可靠的客观因素,分布式事务到现在也还没有成熟的方案,对于中大型网
水瓶_bxt
·
2023-09-23 11:15
微服务
分布式
数据库
微服务
Seata
分布式事务
文章目录1.分布式事务问题1.1本地事务1.2分布式事务理论基础CAP定理一致性可用性分区容错矛盾BASE理论解决分布式事务的思路
Seata
的架构引入依赖配置XA模式AT模式AT与XA的区别TCC模式流程分析
学废Java
·
2023-09-23 08:02
微服务相关
分布式
java
架构
牛津写作基本指南—中英文对照 01-主题、读者和写作类型
01-Subject,Reader,andKindsofWritingChoosingaSubject/选择一个主题Often,ofcourse,youarenotfreetochoo
seata
ll.YoumustcomposeareportforabusinessmeetingorwriteonanassignedtopicforanEnglishclass.Theproblemthenbeco
三摩地3N9U
·
2023-09-22 18:52
微服务总结
目录微服务Nacos将项目注册到NacosNacos心跳机制Dubbo什么是RPC什么是DubboDubbo对协议的支持Dubbo服务的注册与发现Dubbo实现微服务调用负载均衡Dubbo生产者消费者配置小结
Seata
只会投三分的菜鸟
·
2023-09-21 01:55
java
微服务
java
kafka
spring
cloud
dubbo
sentinel
SEATA
第二章:
seata
-server安装启动
seata
分为三种角色:TC,TM,RM。TC是
seata
-server,TM和RM是
seata
-client。
晓旭呆呆
·
2023-09-20 21:27
springcloud3 分布式事务解决方案
seata
之AT模式5
一
seata
的AT模式1.1AT模式与XA模式XA模式一阶段不提交事务,锁定资源;AT模式一阶段直接提交,不锁定资源。XA模式依赖数据库机制实现回滚;AT模式利用数据快照实现数据回滚。
健康平安的活着
·
2023-09-20 07:57
springcloud3
分布式
springcloud3 分布式事务-
seata
的搭建与微服务整合3
一
seata
的搭建1.1
seata
的配置springcloud3
Seata
分布式事务以及
seata
服务搭建1_健康平安的活着的博客-CSDN博客二
seata
微服务的配置2.1结构2.2修改配置客户端的配置要和服务端配置一致
健康平安的活着
·
2023-09-20 07:26
springcloud3
分布式
微服务
架构
springcloud3 分布式事务-
seata
的四种模式总结以及异地容灾
一
seata
四种模式比较1.1
seata
的4种模式比较二
seata
的高可用2.1架构1.建TC服务集群非常简单,启动多个TC服务,注册到nacos即可。
健康平安的活着
·
2023-09-20 07:20
springcloud3
分布式
Java面试题
Java面试宝典基础篇进阶篇在这里插入图片描述扩展篇Redis(待补充)RocketMQ(待补充)RabbitMQ(待补充)Docker(待补充)Mongodb(待补充)
Seata
(待补充)Canal(
努力学习的明
·
2023-09-20 04:20
java
面试
分布式事务(
Seata
) 四大模式详解
前言在上一节中我们讲解了,关于分布式事务和
seata
的基本介绍和使用,感兴趣的小伙伴可以回顾一下《别再说你不知道分布式事务了!》
牧小农
·
2023-09-19 18:58
Seata
四种事务模式AT、TCC、SAGA 、 XA详解
GlobalTransactional一、AT模式1、原理2、优缺点3、实现二、TCC模式1、原理2、优缺点3、实现三、SAGA模式1、原理2、优缺点3、实现四、XA模式1、原理2、优缺点3、实现五、四种模式对比我们知道
Seata
一只IT攻城狮
·
2023-09-19 05:22
spring
cloud
seata
分布式事务
java
微服务
springcloud3 分布式事务解决方案
seata
之XA模式3
一
seata
的模式1.1
seata
的几种模式比较
Seata
基于上述架构提供了四种不同的分布式事务解决方案:XA模式:强一致性分阶段事务模式,牺牲了一定的可用性,无业务侵入TCC模式:最终一致的分阶段事务模式
健康平安的活着
·
2023-09-19 02:07
springcloud3
分布式
Seata
源码篇之AT模式启动流程 - 上 - 02
Seata
源码篇之AT模式启动流程-02自动配置两个关键点初始化初始化TM初始化RM初始化TC全局事务执行流程TM发起全局事务GlobalTransactional注解处理全局事务的开启TM和RM执行分支事务
Binary Oracle
·
2023-09-18 23:09
#
Seata
源码解析专栏
java
分布式
seata
注册到nacos服务无法访问问题
今天遇到了个奇葩问题,在阿里云服务器上启动了
seata
并且注册到nacos上面,本地服务却死活访问不了,报错如下:2022-06-0816:55:32[NettyClientSelector_TMROLE
Amouzy
·
2023-09-18 23:38
微服务
rpc
java
服务器
【
Seata
】04 -
Seata
TCC 模式 Demo 调用流程分析
文章目录前言参考目录版本说明前置知识1、TCC模式预留资源2、TCC模式可能会出现的问题2.1、幂等性问题2.2、空回滚问题2.3、悬挂问题测试Demo1、数据库表结构2、模块说明3、调用逻辑说明4、分析流程说明
Seata
TCC
MichelleChung
·
2023-09-18 23:38
Seata
java
seata
分布式事务
【
Seata
】05 -
Seata
Saga 模式简单整理、Docker 部署 Nacos 单机(基于 Jpom)相关配置
文章目录前言参考目录Saga模式知识点简单整理1、适用场景、优缺点2、Saga模式的使用3、可能出现的问题以及解决方法Docker部署Nacos单机(基于Jpom)步骤1:拉取镜像步骤2:构建容器步骤3:Nacos设置
Seata
MichelleChung
·
2023-09-18 23:37
Seata
seata
分布式事务
java
jpom
【
seata
】引入
seata
导致原本自定义实现的RequestInterceptor失效
经过debug发现:源码内的feign.SynchronousMethodHandler内的feign.SynchronousMethodHandler#targetRequest方法内:RequesttargetRequest(RequestTemplatetemplate){for(RequestInterceptorinterceptor:requestInterceptors){inter
qlanto
·
2023-09-18 22:59
java
spring
cloud
seata
使用
Seata
实现分布式事务
Seata
一:故事背景二:使用方法2.1下载安装
Seata
2.4修改对应配置文件。
郝老三
·
2023-09-18 12:08
分布式
Seata
seata
中文使用文档概念
Seata
是一款开源的分布式事务解决方案(组件),致力于提供高性能和简单易用的分布式事务服务。
DO your like
·
2023-09-18 10:24
中间件
分布式
java
开发语言
后端
分布式事务
Seata
分布式事务问题1.1.本地事务1.2.分布式事务2.理论基础2.1.CAP定理2.1.1.一致性2.1.2.可用性2.1.3.分区容错2.1.4.矛盾2.2.BASE理论2.3.解决分布式事务的思路3.初识
Seata
3.1
HuanLe.
·
2023-09-17 21:08
技术
seata
分布式事务
Seata
源码篇之核心思想 - 01
Seata
源码篇之核心思想-01引言基础架构数据源代理分支事务提交和回滚隔离级别解决脏写读未提交读已提交小结笔者个人项目中使用到了
seata
来做分布式事务管理,面试过程中也经常被问到
seata
的原理,
seata
Binary Oracle
·
2023-09-16 21:52
#
Seata
源码解析专栏
java
高并发笔记
mp.weixin.qq.com/s/KAts9Zjj8JpEd0Q6pqLlgQ一文聊透布隆过滤器:https://mp.weixin.qq.com/s/qJ2fDm1Z57bPSzOBrgiqfg用
Seata
xy294636185
·
2023-09-16 14:15
高并发
并发
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他