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
Java之SpringCloud Alibaba【六】【Alibaba微服务分布式事务组件—
Seata
】
一、事务简介事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(atomicity)∶个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)∶事务必须是使数据库从一个
程序员小杰@
·
2023-09-29 23:08
Java
SpringBoot
java
spring
cloud
微服务
微服务(SpringCloud、Dubbo、
Seata
、Sentinel、SpringGateway)
什么是微服务微服务的概念是由MartinFowler(马丁·福勒)在2014年提出的微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用HTTPAPI通信。同时服务会使用最小的规模的集中管理能力,服务可以用不同的编程语言与数据库等组件实现。简单来说,微服务就是将一个大型项目的各个业务模块拆分成多个互不相关的小项目,而这些小项目
专注摸鱼的汪
·
2023-09-29 12:35
sentinel
微服务
dubbo
spring
cloud
springboot接入
seata
springboot接入
seata
1
seata
server部署1.1创建
seata
-server数据库1.2修改file.conf1.3修改registry.conf1.4启动zookeeper1.5启动
cdchen2017
·
2023-09-29 09:42
分布式事务
分布式
可靠消息与分布式事务
可靠消息与分布式事务1概述前面的文章https://zhuanlan.zhihu.com/p/92866118讲述了
Seata
对分布式事务的支持,当生产环境中没有
seata
的部署时,我们如何通过可靠消息例如
无醉_1866
·
2023-09-29 06:33
使用 Docker 部署
Seata
Server (1.6.1)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档使用Docker部署
Seata
Server1.6.1前言一、拉取docker镜像二、挂载配置文件1.启动
seata
server,并将
seata
server
猿哞人
·
2023-09-29 05:38
alibaba框架
docker
容器
java
05 容器部署
Seata
05容器部署
Seata
1Docker部署
Seata
Server(1.4.2)避免直接拉取latest版本镜像,latest版本并不一定是released版本,为避免不必要的问题,请到docker镜像仓库确定要拉取的镜像版本
敱烴
·
2023-09-29 05:07
分布式事务
docker
容器
运维
docker部署
Seata
Server
目录开始语⏬下载最新版本1.6版本
seata
️
seata
.env环境配置文件️application.yml配置文件️
seata
-docker-compose.yml执行文件三个文件的描述和注意事项️MySQL
猿仁
·
2023-09-29 05:07
Seata分布式事务系列
docker
运维
java
k8s 部署
seata
1.6.0 集群 基于 nacos 注册中心 + mysql 数据库
k8s部署
seata
1.6.0集群基于nacos注册中心+mysql数据库大纲1镜像制作2准备configmap3准备deploy部署文件4部署
seata
到k8s镜像制作下载
seata
选择1.6.0。
寂寞的4角钱
·
2023-09-29 05:36
docker+k8s
数据库
kubernetes
mysql
seata
nacos
Ubuntu 部署
Seata
1.7.1
10.0.61.22ubuntu20.04PostgreSQL-14.11已提前部署10.0.61.21ubuntu20.04Nacos-2.1.0已提前部署10.0.61.22ubuntu20.04
seata
-server
张志翔的博客
·
2023-09-29 05:04
Ubuntu20
ubuntu
jquery
linux
阿里分布式事务
seata
(一)
seata
介绍
Seata
是一款阿里开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
打代码的哈士奇
·
2023-09-28 21:40
SpringCloud
java
spring
boot
seata
分布式事务
阿里
阿里巴巴K8S集成
seata
正文在K8S集成
seata
,官方配置代码apiVersion:v1kind:Servicemetadata:name:
seata
-servernamespace:wmz-devlabels:k8s-app
打不死的喜羊羊
·
2023-09-28 06:48
后端
JAVA
技术
kubernetes
容器
云原生
Seata
+Redis+RabbitMQ高级分布式微服务学习笔记
Seata
+Redis分布式微服务学习笔记分布式事务1.分布式事务问题1.1.本地事务1.2.分布式事务1.3.演示分布式事务问题2.理论基础2.1.CAP定理2.1.1.一致性2.1.2.可用性2.1.3
有多勉为其难
·
2023-09-27 22:58
linux
微服务
微服务
学习
linux
springboot
SpringCloudAlibaba之
Seata
-2pc源码剖析
seata
客户端启动流程本章大部分是源码,源码下面都会有对其大概意思的介绍,如果源码看着头疼,可以直接看下面的介绍,可以整体对2pc有个轮廓,如果经常阅读源码的朋友,肯定能够想到入口是利用springboot
山竹之七语
·
2023-09-27 22:27
seata
2pc源码
seata源码
盘点
Seata
: Client 端 AT 事务发起流程
6941642435189538824Github:https://github.com/black-antCASE备份:https://gitee.com/antblack/case一.前言之前分别介绍了
Seata
black-ant
·
2023-09-27 22:27
seata
java
spring
盘点
Seata
: Server 端事务的 Session 流程
首先分享之前的所有文章,欢迎点赞收藏转发三连下次一定>>>>文章合集:https://juejin.cn/post/6941642435189538824Github:https://github.com/black-antCASE备份:https://gitee.com/antblack/case一.前言上一篇对Session的管理进行了了解,这一篇对其SQL的处理了解看看,相关的概念需要看一看
black-ant
·
2023-09-27 22:27
seata
java
Seata
流程源码梳理上篇-TM、RM处理
这一篇我们主要来分析下
Seata
的AT模式的流程处理。
_微风轻起
·
2023-09-27 22:26
Java框架
SpringCloud
Java中间件
java
分布式
开发语言
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代码gitclonegit@github.com:{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
分布式
上一页
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
其他