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
之使用SPI实现配置加载的流程分析
基于接口的编程+策略模式+配置文件"源码版本:1.4.2由于ServiceLoader非线程安全(改篇讲),所以
Seata
的具体实现略不同关键类加载时机通过全局搜索registry相关的类,找到加载操作的入口静态
s1991721
·
2023-09-16 09:48
SpringCloud微服务实战——搭建企业级开发框架(二十七):集成多数据源+
Seata
分布式事务+读写分离+分库分表
读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 目前有多种方式实现读写分离,一种是Mycat这种数据库中间件,需要单独部署服务,通过配置来实现读写分离,不侵入到业务代码中;还有一种是dynamic-datasource/shardingsphere-jdbc这种,需要在业务
全栈程序猿
·
2023-09-15 14:05
seata
的部署和集成:部署
Seata
的tc-server、微服务集成
seata
、TC服务的高可用和异地容灾
seata
的部署和集成一、部署
Seata
的tc-server1.下载首先我们要下载
seata
-server包,地址在http/
seata
.io/zh-cn/blog/download.html当然,课前资料也准备好了
清风微凉 aaa
·
2023-09-15 13:32
杂谈
spring
cloud
SpringCloud(17~21章):Alibaba入门简介、Nacos服务注册和配置中心、Sentinel实现熔断与限流、
Seata
处理分布式事务
17SpringCloudAlibaba入门简介17.1why会出现SpringCloudalibabaSpringCloudNetflix项目进入维护模式https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-now说明SpringCloudNetflixProjectsEnteringMaintenanceM
清风微凉 aaa
·
2023-09-15 13:01
五
微服务核心生态
spring
cloud
sentinel
分布式
一款多租户开发框架
租户识别如何识别租户,一般从Cookie,Header,Domain,URLPath,Env,JWT中解析租户标识租户标识传播下租户标识转播
Seata
,Feign,RestTemplate数据隔离一般数据隔离模式主要有三种
Muroidea
·
2023-09-14 09:06
spring
sass
多租户
Docker-
Seata
-Nacos-Mysql持久化配置
版本说明https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8Ehttps://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E注意版本匹配,否则可能出现意想不到的
This_is_code
·
2023-09-14 05:17
springcloud
docker
容器
运维
seata
1.4安装与配置
1.下载:https://github.com/
seata
/
seata
/releases解压,注意看下里面有个README-zh.md,相关的一些脚本可以在这个文件的链接找到,因为不同的
seata
版本,
CoderZS
·
2023-09-14 04:52
SpringcloudAlibaba+Nacos+
Seata
1.4.0分布式事务配置
seata
-develop链接:https://pan.baidu.com/s/1WAMPzIwof3Z_RwfE-w6JqQ提取码:df5n
seata
-server-1.4.0链接:https://pan.baidu.com
平常心丷
·
2023-09-14 03:18
开发问题总览
安装环境配置
java
Seata
分布式事务
微服务
对比7种分布式事务方案,还是偏爱阿里开源的
Seata
,真香!(原理+实战)
点击上方☝码猿技术专栏轻松关注,设为星标!及时获取有趣有料的技术前言先和大家分享一个好消息:10月初陈某的粉丝数破一万了,非常感谢各位读者的支持!这是《SpringCloud进阶》专栏的第六篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉
不才陈某
·
2023-09-13 14:46
分布式
数据库
java
mysql
redis
SpringCloud-Alibaba之
Seata
入门以及踩坑(二),linux应用开发面试题
seata
-account库中创建t_account
seata
_storage库中创建t_storage项目新建undo_log表每个微服务项目有独立的数据库,则需要在《一线大厂Java面试题解析+后端开发学习笔记
m0_64867839
·
2023-09-13 08:45
程序员
面试
java
后端
SpringCloud-Alibaba之
Seata
入门以及踩坑(二)
前言上一篇文章:➣SpringCloudAlibaba之
Seata
入门以及踩坑(一)老顾介绍了
seata
相关的准备工作,以及版本的选择;今天老顾就来介绍一下
seata
的使用。
面试题合集
·
2023-09-13 08:15
程序员
面试
java
经验分享
分布式事务
seata
分布式事务
seata
1.前言在学习分布式事务之前,务必要知道,分布式事务不可能100%完美解决问题!只能尽量提高成功概率!让这个成功概率尽量接近99.999%,为了达到这个目的,甚至加入人工。
胖成范德彪
·
2023-09-13 07:30
分布式
Seata
在Liunx环境启动配置指定JVM大小
Seata
从官网下载下来默认分配的内存为2048MB,测试环境因为部署的程序比较多,给
Seata
分配2048MB内存也显得很奢侈于是在程序启动的时候配置
Seata
的内存bin目录下面一个有四个脚本在Liunx
不要哔哔赖赖
·
2023-09-13 03:14
jvm
seata
环境的安装
1.给每个需要进行分布式事务控制的服务的数据库增加一个undo_log表--注意此处0.3.0+增加唯一索引ux_undo_logCREATETABLE`undo_log`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`branch_id`bigint(20)NOTNULL,`xid`varchar(100)NOTNULL,`context`varchar(128)NO
自律只猪侠
·
2023-09-13 02:19
分布式
springcloud
这个 SpringCloud 微服务商城值得推荐
一个基于SpringCloud、Nacos、
Seata
、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,采用主流的互联网技术架构
superjava_
·
2023-09-12 22:11
Java
微服务
java
spring
boot
后端
深度学习
在Linux和Windows上安装分布式事务
seata
1前言官网地址:https://
seata
.io/源码地址:https://github.com/
seata
/
seata
官网手册:https://
seata
.io/zh-cn/docs/ops/deploy-guide-beginner.html
Seata
吴名氏.
·
2023-09-12 15:43
微服务
linux
windows
seata
15.分布式事务
Seata
Seata
架构
Seata
事务管理中有三个重要的角色:TC(TransactionCoordinator)-事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚。
星野君
·
2023-09-12 14:15
微服务·数据一致-
seata
微服务·数据一致-
seata
概述
Seata
(SimpleExtensibleAutonomousTransactionArchitecture)是一个开源的分布式事务解决方案,旨在帮助应用程序分布式事务管理的挑战
天堂与狼
·
2023-09-12 07:48
微服务
微服务
架构
云原生
分布式事务
Seata
分布式事务
目录目录一、理论基础1.1CAP定理1.2Base理论二、初始
Seata
2.1部署TC服务2.2动手实践2.2.1XA模式2.2.2AT模式2.2.3TCC模式在分布式系统下,一个业务跨越多个服务或数据源
weixin_50458070
·
2023-09-12 07:33
微服务
分布式
数据库
Seata
简介
1、简介
Seata
是一个开源的分布式事务解决方案,用于解决分布式系统中的事务一致性问题。它提供了高性能和高可靠性的分布式事务支持,可以在微服务架构中保证数据的一致性和可靠性。
小石潭记丶
·
2023-09-11 19:04
分布式
如何防止掉进Dubbo与
Seata
集成坑里?
前言博主最近在搞Dubbo分布式业务,相信来看此篇文章的开发朋友们对分布式这个名词肯定不陌生,在分布式业务中肯定就会牵涉到分布式事务,对于分布式事务博主开始听了这个词就觉得很难,但是其实还好,就是在整合Dubbo与
Seata
程序员技术圈
·
2023-09-11 10:05
基于
seata
实现分布式事务实现订单服务 + 账户服务 + 商品库存服务之间的分布式事务
概述实现订单服务+账户服务+商品库存服务之间的分布式事务.订单服务生成订单,同时调用账户服务扣减金额,调用库存服务扣减库存.服务采用
seata
的刚性事务,保证数据一致性.详细1.需求(要做什么)模仿一个购物流程
西安未央
·
2023-09-11 02:09
WEB系列
分布式
分布式事务
Seata
上一篇文章,我们介绍了分布式事务的基本理论和几种实现方式,现在,我们来了解下
Seata
。
shark没有辣椒
·
2023-09-10 10:46
分布式事务之
Seata
XAAT运行模式写隔离读隔离优缺点TCC适用场景优缺点SAGA基于状态机引擎的Saga实现优缺点实践服务端客户端原理解析服务端初始化执行客户端执行流程SAGA状态机实现SAGA状态机引擎设计高级特性幂等
Seata
后来丶_a24d
·
2023-09-10 08:29
Seata
1.3.0 简介与安装
Seata
是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
Seata
将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。
不同而大同
·
2023-09-09 14:41
【业务功能101】微服务-springcloud- 分布式事务-本地事务ACID-隔离级别-传播属性-CAP定理-BASE定理-分布式事务解决方案2PC/TCC/
seata
-RocketMQ
一、为什么需要使用分布式事务 我们在分布式环境下一个业务可能会涉及到多个模块之间的调用,为了保证操作的原子性,分布式事务是最好的解决方案。二、本地事务 在系统介绍分布式事务之前,我们还是很有必要回顾下本地事务。在一个服务中生效的事务我们称为本地事务。1.事务的特性 事务的概念:事务是逻辑上一组操作,组成这组操作各个逻辑单元,要么一起成功,要么一起失败。事务的四个特性(ACID):原子性(at
studyday1
·
2023-09-09 12:21
Spring
cloud
分布式
Spring
boot
微服务
spring
cloud
分布式
分布式事务
2PC/TCC/SEATA
RocketMQ
CPA
BASE定理
【SpringCloudAlibaba】
Seata
分布式事务使用
文章目录分布式事务问题示例
Seata
概述、官网一个典型的分布式事务过程处理过程全局@GlobalTransactional分布式交易解决方案流程图
Seata
安装下载修改conf目录下的application.yml
Lucky_Turtle
·
2023-09-08 11:20
Java
分布式
seata
:1.1.0版本启动报错 the {store.db.driverClassName} can‘t be empty
seata
连接nacos作为注册中心和配置中心,配置如下:其他配置按照网上教程。
行云的逆袭
·
2023-09-08 06:39
JavaWeb
经验教训
微服务
seata
Java中级面试题记录(三)
GateWayNacosOpenFeign
Seata
Hystrix4.PG和Mysql的区别?5.两种数据库的存储区别?6.MySQL索引了解的内容?
IT美男子
·
2023-09-07 20:28
JAVA之面试准备
java
开发语言
【
Seata
】02 -
Seata
AT 模式 Demo 调用流程分析
文章目录前言参考目录版本说明测试Demo0、DemoXA/AT模式切换1、模块说明2、调用逻辑说明3、分析流程说明4、注意事项
Seata
AT模式Commit调用流程分析1、调用流程图2、全局事务开启GlobalBegin3
MichelleChung
·
2023-09-07 17:24
Seata
java
seata
分布式事务
【
Seata
】03 -
Seata
AT 模式全局锁相关知识简单整理
参考目录
Seata
官方文档
Seata
官方Demo:
seata
-xa
Seata
AT模式版本说明由于官方Demo版本较低,本文使用的
MichelleChung
·
2023-09-07 17:53
Seata
java
seata
分布式事务
【Springcloud】
Seata
分布式事务
【Springcloud】
Seata
分布式事务【一】基本介绍(1)什么是分布式事务(2)为什么要使用分布式事务(3)
seata
分布式事务【二】下载方式【1】Windows平台安装包下载【三】如何使用【1
孫治AllenSun
·
2023-09-06 20:13
spring
cloud
分布式
spring
seata
学习笔记(二)——原理分析
什么是
seata
?
seata
是具有高性能、易用的微服务框架下的分布式事务解决方案。传统事务传统单机应用程序中,三个模块共用一个本地数据库,事务的原子性可通过数据库本身的事务支持。微服务框架事务问题?
那些年搬过的砖
·
2023-09-06 18:53
seata
1.4.2版本配置总结
文章目录环境准备:
seata
-server配置registry.conf创建数据库表nacos配置client配置
seata
_order
seata
_storage
seata
_account注意点创建项目
Aasee.
·
2023-09-06 03:09
java
spring
cloud
spring
boot
mybatis
seata
分布式事务
Seata
笔记
Seata
笔记分布式事务理论基础CAP定理Consistency一致性:用户访问分布式系统中的任意节点得到的结果都是一致的Availability可用性:用户和访问任意健康节点都必须得到响应而不是超时拒绝
bobasyu
·
2023-09-05 17:49
笔记
Seata
java
Seata
解决分布式事务理论与实践
文章目录1.分布式事务问题1.1.本地事务1.2.分布式事务1.3.演示分布式事务问题2.理论基础2.1.CAP定理2.2.BASE理论2.3.解决分布式事务的思路3.初识
Seata
3.1.
Seata
的架构
我有一颗五叶草
·
2023-09-05 10:22
微服务&分布式
分布式
Seata
分布式事务
《微服务实战》 第十一章 Spring Cloud Alibaba nacos配置中心
系列文章目录第三十二章微服务链路跟踪-sleuthzipkin第三十章分布式事务框架
seata
TCC模式第二十九章分布式事务框架
seata
AT模式第十二章SpringCloudAlibabaSentinel
青花锁
·
2023-09-05 05:38
微服务实战
微服务
spring
spring
cloud
seata
升级1.1.0后遇到io.
seata
.common.exception.ShouldNeverHappenException
我们这一节主要讲的是
seata
升级后的主要修改,至于
seata
的基本部署可以参考我之前的随笔。
叶孤崖
·
2023-09-05 01:45
seata
alibaba
分布式事务框架
seata
1.什么是
seata
Seata
是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。
BUG弄潮儿
·
2023-09-04 18:09
分布式
数据库
mysql
java
大数据
分布式事务之
Seata
的部署和集成
文章目录一、部署
Seata
的tc-server1.下载2.解压3.修改配置4.在nacos添加配置5.创建数据库表6.启动TC服务二、Docker中跑
Seata
三、微服务集成
seata
1.引入依赖2.修改配置文件四
我有一颗五叶草
·
2023-09-04 18:08
微服务&分布式
分布式
分布式事务
Seata
seata
解决分布式事务问题步骤(分布式环境下,方法异常后回滚策略)
Seata
是一款开源的分布式事务解决方案,提供了三种模式:AT模式、TCC模式和Saga模式。下面我将分别介绍它们的概念和区别,并给出Java实现步骤。
自律只猪侠
·
2023-09-03 22:44
java
java
数据库
【IDEA】解决SpringBoot工程打包部署报错:no main manifest attribute, in xxx-eureka-boot-1.0.jar
配置
seata
时,想把eureka项目部署到linux上,直接使用maven打包生成的jar包只有3K,直接运行时出现如下错误:Nomainmanifestattribute,inxxx-eureka-boot
寻梦太极
·
2023-09-03 15:17
spring
boot
eureka
intellij-idea
多数据源@DS切换失效的一种可能原因
多数据源下希望使用事务可使用
seata
,若是一个数据源只有查询未涉及修改,也可将方法具体细分一下,将修改的数据源单独写个方法填加事务。
翎墨袅
·
2023-09-03 06:31
数据库
分布式事务与
Seata
分布式事务DTP模型DTP模型是DistributedTransactionProcessing的缩写,DTP是一套分布式事务的规范,不同的厂商针对此规范提供实现。DTP中包含AP、RM、TM三个角色,其中:AP(ApplicationProgram):应用程序,就是我们使用分布式事务的应用;RM(ResourceManager):资源管理器,表示参与分布式事务的资源,比如数据库,MQ等;TM(T
无醉_1866
·
2023-09-03 05:19
电商项目part09 分布式事务
Seata
&MQ可靠消息
电商项目中会结合下单的业务重点讲解两种分布式事务解决方案:2PC的方案:基于
Seata
AT实现mq可靠消息的方案:基于Ro
渔阳节度使
·
2023-09-03 00:30
电商实战
分布式
spring boot + spring cloud alibaba 引入
Seata
1.4.2
前言在引入
Seata
的时候需先了解
Seata
的工作机制,本文采用的是AT模式,所以基本上围绕AT来讲,在使用前先了解一下
Seata
,这里我是直接采用官方的介绍和示例,官方地址。
骑着蜗牛打大象
·
2023-09-03 00:27
数据库
postgresql
sql
SpringCloud整合Nacos +
Seata
示例(kotlin)
前言
seata
属于近几年开源的项目,在官网大多只详细介绍了分布式事务概念及其标准实现原理,对于实践的代码少之又少,由于
seata
的版本更新以及与spring的整合,再加上
seata
配置的多样性和灵活性,
术鈺
·
2023-09-03 00:57
笔记
seata
nacos
kotlin
分布式
微服务--
Seata
(分布式事务)
TCC模式在代码中实现:侵入性强,并且的自己实现事务控制逻辑Try,Confirm()cancel()第三方开源框架:BeyeTCC\TCC-transaction\Himly异步实现:MQ可靠消息最终一致性@GlobalTransacational---AT模式
时间墨客
·
2023-09-02 23:15
微服务
微服务
分布式
架构
Seata
1.5.2+Nacos分布式事务环境搭建详解
文章目录一、下载
seata
server二、配置application.yml三、初始Mysql数据库四、导入初始配置到nacos五、启动测试本文以
seata
-server-1.5.2,以配置中心、注册中心使用
一只IT攻城狮
·
2023-09-02 20:22
分布式
seata
分布式事物
spring
cloud
nacos
SpringCloud入门实战(十五)分布式事务框架
Seata
简介
学技术、更要掌握学习的方法,一起学习,让进步发生作者:一只IT攻城狮,关注我,不迷路。学习建议:1、养成习惯,学习java的任何一个技术,都可以先去官网先看看,更准确、更专业。学习建议:2、然后记住每个技术最关键的特性(通常一句话或者几个字),从主线入手,由浅入深学习。❤️《SpringCloud入门实战系列》解锁SpringCloud主流组件入门应用及关键特性。带你了解SpringCloud主流
一只IT攻城狮
·
2023-09-02 20:49
spring
cloud
分布式
seata
分布式事物
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他