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
事务控制 新增后修改_
分布式事务
科普(初识篇)
《
分布式事务
科普》是我在YQ期间整理的一篇科普型文章,内容共计两万五千字左右,应该算是涵盖了这个领域的大多数知识点。篇幅较长,遂分为上下两篇发出。
weixin_39620653
·
2020-12-04 22:26
事务控制
新增后修改
并发事务正确性的准则
可串行化
分布式事务
及其CAP和base理论
分布式事务
的概念首先来说一下本地事务,它是指我们单体应用单个数据库中的事务,在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务
蚂蚁雅嘿
·
2020-12-04 01:12
架构
分布式事务
CAP
RocketMQ
分布式事务
消息
一、什么是事务事务是将一次执行过程中所涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下才能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。一句话来说,就是保证多个操作要么都做,要么都不做。同时一旦事务提交,则其所做的修改会永久保存到数据库。二、事务的四个特性(ACID)A:原子性(Atomicity)一个事务(transaction)中的所有
AYSAML
·
2020-12-03 20:16
java
分布式事务
之两阶段提交(2PC)
两阶段提交(2PC)是OracleTuxedo系统提出的XA
分布式事务
协议的其中一种实现方式。
AYSAML
·
2020-12-03 20:45
java
深入理解PHP+Mysql
分布式事务
与解决方案
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元;事务的ACID特性事务应该具有4个属性:原子性、一致性、隔离性、持续性原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolatio
·
2020-12-03 14:22
分布式事务
seata
之AT模式原理分析及实战
seata
是干什么的?
Seata
是一款开源的
分布式事务
解决方案,致力于提供高性能和简单易用的
分布式事务
服务。
coding4all
·
2020-12-03 13:51
分布式事务
java
分布式
数据库
年轻人不讲武德,where 1=1 是什么鬼?
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2020-12-01 11:00
sql
mysql
jdbc
css
hibernate
浅谈二阶段提交
二阶段提交在分布式系统中,每个节点都可以知道自己事务的提交是否成功,但是却不知道其他节点的事务情况,于是就有了多种分布式实现方式来解决
分布式事务
的问题。
大军
·
2020-11-30 00:59
分布式事务
4 种高可用 RocketMQ 集群搭建方案!
随着产品迭代,业务功能越来越多后慢慢也要面对高并发、业务解耦、
分布式事务
等问题,所以经过团队内部讨论,引入RocketMQ消息中间件来更好的处理业务。
架构文摘
·
2020-11-29 11:01
分布式
消息队列
一次搞定:分布式缓存 Redis 集群搭建!
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2020-11-28 11:00
中间件
分布式
linux
redis
nginx
请勿过度依赖 Redis 的过期监听
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2020-11-28 11:00
中间件
redis
敏捷开发
devops
junit
Linux部署
Seata
记录(Nacos作为配置和注册中心)
SEATA
1.版本1.2.02.文档地址:http://
seata
.io/zh-cn/docs/ops/deploy-by-docker.html3.使用docker部署
seata
3.1拉取运行镜像dockerpull
seata
io
Morgan思炀
·
2020-11-27 12:53
linux
nacos
seata
看了 5种
分布式事务
方案,我司最终选择了
Seata
,真香!
本来不知道写点啥,正好手头有个新项目试着用阿里的
Seata
中间件做
分布式事务
,那就做一个实践分享吧!介绍
Seata
程序员内点事
·
2020-11-27 12:20
java
分布式事务
分布式事务
Seata
AT模式原理与实战
Seata
是阿里开源的基于Java的
分布式事务
解决方案AT,XA,TCC,Saga
Seata
提供四种模式解决
分布式事务
场景,AT,XA,TCC,Saga。
殷天文
·
2020-11-27 12:43
java
分布式
分布式事务
seata
Linux部署
Seata
记录(Nacos作为配置和注册中心)
SEATA
1.版本1.2.02.文档地址:http://
seata
.io/zh-cn/docs/ops/deploy-by-docker.html3.使用docker部署
seata
3.1拉取运行镜像dockerpull
seata
io
Morgan思炀
·
2020-11-27 12:42
linux
nacos
seata
看了 5种
分布式事务
方案,我司最终选择了
Seata
,真香!
本来不知道写点啥,正好手头有个新项目试着用阿里的
Seata
中间件做
分布式事务
,那就做一个实践分享吧!介绍
Seata
程序员内点事
·
2020-11-27 11:39
java
分布式事务
抛弃 Java 改用 Kotlin 的六个月后,我后悔了!
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中间件
Java基基
·
2020-11-27 11:00
编程语言
java
python
人工智能
大数据
翻译:超越
分布式事务
原文转自我自己的个人公众号:https://mp.weixin.qq.com/s/iYOnSxO8XBi9LbxbDCdJcA由于我是从公众号上直接复制粘贴过来的,排版上可能有问题。推荐使用上方连接查看原文。该文是Salesforce的软件架构师PatHelland于2016年12月发表的针对其在2007年CIDR(创新数据库研究会议)上首次发表的同名文章的更新和缩写版本。2007年原文:http
genie2014
·
2020-11-26 19:49
翻译
分布式
分布式事务
Seata
简介
Seata
AT模式的核心是:1.开发者不需要在业务层控制事务2.
分布式事务
未提交不占用数据库连接需要再整个
分布式事务
发起方的业务方法上增加@GlobalTransactional注解
Seata
的默认模式
一只弹窗仔
·
2020-11-26 15:16
深入理解PHP+Mysql
分布式事务
与解决方案
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元;事务的ACID特性事务应该具有4个属性:原子性、一致性、隔离性、持续性原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolatio
PHP开发社区
·
2020-11-25 15:18
PHP架构
PHP架构师教程
PHP面试
分布式
数据库
mysql
面试
php
Springcloud netflix和Springcloud alibaba组件对应
1.注册中心eureka—-nacos2.rpc框架feign+ribbon——dubbo3.
分布式事务
无———
seata
4.限流/熔断/降级hystrix———sentinel5.api网关zuul—
佐杰
·
2020-11-25 14:29
java进阶之微服务
TCC-简单介绍
里面有一个支付订单的场景那对一个订单支付之后,我们需要做下面的步骤:更改订单的状态为“已支付”扣减商品库存给会员增加积分创建销售出库单通知仓库发货|1进一步思考好,业务场景有了,现在我们要更进一步,实现一个TCC
分布式事务
的效果
逐梦小生
·
2020-11-25 03:04
java
后端
spring
25 张图让你彻底掌握
分布式事务
原理
收藏学习点击查看原作出处本文提纲如下0.前言1.单数据源事务&多数据源事务2.常见
分布式事务
解决方案2.1.
分布式事务
模型2.2.二将军问题和幂等性2.3.两阶段提交(2PC)&三阶段提交(3PC)方案
52Hetrz
·
2020-11-24 19:11
使用 ShardingSphere 实操MySQL分库分表实战
它们均提供标准化的数据分片、
分布式事务
和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。一套开源的分布式
又坏又迷人
·
2020-11-24 15:17
java
mysql
mysql主从
shardingsphere
分库分表
golang
分布式事务
_微服务里程碑,Golang与Spring Cloud Alibaba完美结合
目前微服务架构仍是软件架构中最新的热门话题,虽然Golang是一门新的语言,但Golang的性能比python和java高出不少。既能承受程序使用运行的服务构建的繁重负载,又容易与GitHub集成,管理非集中的代码包,此外,它语法稳定,简单的同时又易于阅读和理解,使它成为开发微服务应用的绝佳选择。SpringCloudforAlibaba,它是由一些阿里巴巴的开源组件和云产品组成的。这个项目的目的
weixin_39524048
·
2020-11-24 12:24
golang
分布式事务
go语言高并发与微服务实战
pdf
springcloud整合
seata
1.3.0实现
分布式事务
+nacos1.3.1注册中心
事务就是保证数据库交易可靠性的一种机制事务的四种特性A原子性:事务操作要么全部成功,要么全部失败C一致性:一个事务在执行前后数据库的状态都必须一致I隔离型:事务相互隔离,不能被干扰D持久性:对数据库的操作成功以后,永久有效为什么要使用
分布式事务
娃哈哈哈哈哈哈哈哈哈哈哈哈哈哈
·
2020-11-23 14:21
笔记
这个清明节我要学习阿里微服务架构下
分布式事务
Seata
Seata
是什么?
Seata
是一款开源的
分布式事务
解决方案,致力于在微服务架构下提供高性能和简单易用的
分布式事务
服务。
java_small_ant
·
2020-11-23 00:16
java
分布式事务
介绍
保证
分布式事务
实质是保证不同数据库的数据一致性。分布式场景下,满足绝对ACID原则的刚性事务性能会有较大损耗,因此从强一致性变为基于BASE理论的最终一致性,即数据可以不一致,但最终会达
吃水果毫不费力zz
·
2020-11-22 18:09
分布式事务
微服务思考
分布式事务
:由于不同服务使用各自的数据库,acid特性已无法保证,由强一致性
吃水果毫不费力zz
·
2020-11-22 18:38
微服务
seata
使用体验
Seata
是一站式的分布事务的解决方案,提供四种事务模式:AT模式TCC模式Saga模式XA模式
Seata
将一个
分布式事务
看作一个全局事务,将其分解为若干个分支事务,而一个分支事务是一个满足ACID的本地事务
吃水果毫不费力zz
·
2020-11-22 18:37
seata
分布式事务
表弟写了一万字,就是要讲清楚
分布式事务
XA
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中
公众号-芋道源码
·
2020-11-22 10:00
分布式
数据库
java
spring
大数据
SpringCloud Alibaba
Seata
(收藏版)
一、简介官网地址:http://
seata
.io/zh-cn/1,概念
Seata
是一款开源的
分布式事务
解决方案,致力于在微服务架构在提供高性能和简单一样的
分布式事务
服务。
·
2020-11-22 10:49
seata
分布式事务
原理_springboot多数据源整合
分布式事务
中间件
seata
seata
是阿里推出的
分布式事务
解决方案,今天我来分享一下springboot多数据源怎么整合
seata
解决
分布式事务
的问题。
weixin_39695374
·
2020-11-21 16:32
seata分布式事务原理
springboot
事务
springboot
多数据源
springboot事务
springboot多数据源
使用 ShardingSphere 实操MySQL分库分表实战
它们均提供标准化的数据分片、
分布式事务
和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。一套开源的分布式
又坏又迷人
·
2020-11-20 22:19
java
mysql
mysql主从
shardingsphere
分库分表
得物技术浅谈
分布式事务
中间件
Seata
简介
Seata
是一款开源的
分布式事务
解决方案,致力于提供高性能和简单易用的
分布式事务
服务。
Seata
将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。
得物技术
·
2020-11-20 21:45
seata
分布式事务
中间件
开放源代码
服务
你应该知道的乐观锁-高效控制线程安全的手段
1.背景最近在修改
Seata
线程并发的一些问题,把其中一些经验总结给大家。
令狐义卓
·
2020-11-20 10:08
数据库
锁
java
程序员
编程技巧
不懂
分布式事务
,别说你懂微服务!
最近学习了一下微服务下数据一致性的特点,总结了下目前的保障微服务下数据一致性的几种实现方式如下,以备后查。此篇文章旨在给大家一个基于微服务的数据一致性实现的大概介绍,并未深入展开,具体的实现方式本人也在继续学习中,如有错误,欢迎大家拍砖。1.传统应用的事务管理1.1本地事务再介绍微服务下的数据一致性之前,先简单地介绍一下事务的背景。传统单机应用使用一个RDBMS作为数据源。应用开启事务,进行CRU
李小二
·
2020-11-19 23:51
java
快速了解阿里微服务热门开源
分布式事务
框架——
Seata
一、
Seata
概述
Seata
是SimpleExtensibleAutonomousTransactionArchitecture的简写,由feascar改名而来。
风平浪静如码
·
2020-11-19 23:19
后端
java
程序员
seata
分布式事务
一万四千字
分布式事务
原理解析,全部掌握你还怕面试被问?
前言从CPU到内存、到磁盘、到操作系统、到网络,计算机系统处处存在不可靠因素。工程师和科学家努力使用各种软硬件方法对抗这种不可靠因素,保证数据和指令被正确地处理。在网络领域有TCP可靠传输协议、在存储领域有Raid5和Raid6算法、在数据库领域有基于ARIES算法理论实现的事务机制……这篇文章先介绍单机数据库事务的ACID特性,然后指出分布式场景下操作多数据源面临的困境,引出分布式系统中常用的分
风平浪静如码
·
2020-11-19 23:18
java
后端
分布式
分布式事务
程序员
你应该知道的乐观锁-高效控制线程安全的手段
1.背景最近在修改
Seata
线程并发的一些问题,把其中一些经验总结给大家。
令狐义卓
·
2020-11-17 18:47
数据库
锁
java
程序员
编程技巧
Swagger 自动生成 Dubbo 服务的接口文档,以及测试调用
中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析
分布式事务
中
公众号-芋道源码
·
2020-11-17 10:00
中间件
java
编程语言
spring
spring
boot
分布式锁和Redis实现
很多新手将分布式锁和
分布式事务
混淆,个人理解:锁是用于解决多程序并发争夺某一共享资源;事务是用于保障一系列操作执行的一致性。
KerryWu
·
2020-11-17 00:51
redis
分布式锁
lua
万字长文详解Shardingsphere对XA
分布式事务
的支持
它们均提供标准化的数据分片、
分布式事务
和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。
ShardingSphere
·
2020-11-16 19:06
shardingsphere
运维
数据库
apache
【
分布式事务
】面试官问我:MySQL中的XA事务崩溃了如何恢复??
写在前面前段时间搭建了一套MySQL分布式数据库集群,数据库节点有12个,用来测试各种
分布式事务
方案的性能和优缺点。测试MySQLXA事务时,正当测试脚本向数据库中批量插入数据时,强制服务器断电!
冰河
·
2020-11-14 22:46
分布式
mysql优化
分布式事务
数据一致性
原子性
分布式事务
一网打尽
今天我想和大家一起盘一盘
分布式事务
,会介绍常见的
分布式事务
实现方案和其优缺点以及适用的场景,并会带出它们的一些变体实现。还会捎带一下分布式数据库对2PC的改进模型,看看分布式数据库是如何做的。
yes的练级攻略
·
2020-11-14 22:35
分布式事务
后端
面试
seata
Apache ShardingSphere 5.0.0-alpha版本发布
他们均提供标准化的数据分片、
分布式事务
、数据迁移、数据库治理和管控界面功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。本次版本发布距离上次4.
ShardingSphere
·
2020-11-14 00:38
运维
数据库
浅谈TCC
分布式事务
TCC
分布式事务
,分为三个阶段,Try(尝试)-Confirm(确认)-Cancel(取消),他的本质就是预留资源,比如对状态的变更,对金额的冻结,下面通过一个出库的例子来说明。
大军
·
2020-11-13 17:25
分布式事务
详解MySQL两阶段加锁协议
2PC,两阶段提交协议:主要用于
分布式事务
。MySql本身针对性能,还有一个MVCC(多版本控制)控制,本文不考虑此种技术,仅仅考虑MySql本身的加锁协议。
极客小智
·
2020-11-13 17:46
linux运维
tcp
浅谈Saga
分布式事务
SagaSaga和TCC一样,也是最终一致性事务、柔性事务。Saga的本质就是把一个长事务分隔成一个个小的事务,每个事务都包含一个执行模块和补偿模块。Saga的模型如下:每个Saga由一系列sub-transactionTi组成。每个Ti都有对应的补偿动作Ci,补偿动作用于撤销Ti造成的结果。Saga的执行顺序:T1,T2,T3,...,TnT1,T2,...,Tj,Cj,...,C2,C1,其中
大军
·
2020-11-13 17:37
分布式事务
腾讯T4整理SpringCloud笔记,轻松带你从入门到实战
本书知识体系非常全面,涵盖了微服务、SpringCloud、
分布式事务
、缓存、存储等话题,让读者能够快速上手构建自己的分布式系统,值得一读。本书行文流畅,由浅入深。
搬砖不忘敲码人
·
2020-11-13 15:26
java
面试
程序员
分布式
数据库
网关
编程语言
大数据
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他