分布式事务和事务的基本概念
最编程
2024-04-23 13:41:37
...
首先在讲解分布式事物之前,我们首先得先理解到什么是事物.
事物指的是用户对于数据库进行操作的时候,这个操作是一个不可分割的整体,要么全部成功要么全部失败,是一个不可分割的整体,也可以理解为一个原子性操作.
而所谓的分布式事物,指的就是在分布式场景下的事物,当前的事物需求状态已经不仅仅满足于本地事物了,可能要做到多个微服务事物之间的全局提交和全局回滚,其中分布式事物不仅仅只是代表的跨服务的事物,而且其中还包含了一个服务中的跨库操作,这也是分布式事物的一种,所以一共有2种分布式事物的场景
这里当然避不开事物的特性ACID咯
推荐阅读
-
Mahout-Collaborative-Filtering-CF-Recommendation 算法的基本概念和代码示例
-
由于 "LOG_BACKUP",数据库 "xxx "的事务日志已满。
-
Spring 的嵌套事务(Propagation.NESTED)到底是什么?
-
ES (I):简要介绍 ES 的基本概念和原理
-
Redis 事务在 SpringBoot 中的应用 (io.lettuce.core.RedisCommandExecutionException: ERR EXEC without MULTI)
-
Seata-AT 如何确保分布式事务一致性
-
案例:分布式 LAMP 架构构建 Discuz 论坛(编译和安装) - Mysql 的编译和安装(192.168.10.4 主机)
-
蓝鲸工作平台:处理一切与脚本相关的事务
-
MySQL 数据库:事务和 ACID 实施原则
-
面试官问你时如何回答?MYSQL 事务和隔离级别