其他分享
首页 > 其他分享> > 微服务事务

微服务事务

作者:互联网

什么是事务

事务是由一组操作组成的一个工作单元。怎么去理解这个问题呢?

我们从现实生活中去理解

那么事务有哪些特性呢?

事务特性

原子性:事务内部的一组操作要么同时成功,要么同时失败

隔离性:不同事务之间是互相不影响的

一致性:事务内部一组操作,各自操作产生的结果数据,要能够保证都是预期的状态

持久性:事务内部一组操作,各个操作产生的数据要能够持久的效应

 

 

 

什么是本地事务

本地事务就是由一组sql语句操作的集合,

本地事务主要就是指sql语句的操作

 

 

什么是分布式事务

分布式事务就是一组服务操作的集合

例如:在分布式系统或者微服务系统内,完成一个任何,需要涉及到多个服务来共同完成,这一组服务操作组成的集合,就是分布式事务

 

 

分布式事务类型

不同服务不同数据库

​ 

 

 

不同服务相同数据库

 

 

相同服务不同数据库

 

 

 

标签:事务,服务,一组,数据库,操作,分布式
来源: https://www.cnblogs.com/gibschen/p/15922559.html