×

分布式

Seata分布式事务—事务分组及高可用

linsenzeng linsenzeng 发表于2024-05-14 浏览12249 评论0
1、事务组与集群简介 事务分组:seata的资源逻辑,可以按微服务的需要,在应用程序(客户端)对自行定义事务分组,每组取一个名字。 集群:seata-server服务端一个或多个节点组成的集群cluster。 应用程序(客户端)使用时需要指定事务逻辑分组与Seata服务端集群的映射关系,Seata中配置相同的cluster名称就表示组成一个集群组。 事务分组如何找到Seata集群: 首先应用程序(客户端)中通过seata.tx-service-group配置了事务分组。 应用

MYSQL教程

【MySQL】MVCC详解与MVCC实现原理(MySQL专栏启动)

AB模板网 AB模板网 发表于2024-05-14 浏览5293 评论0
📫作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C++及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。 📫 热衷分享,喜欢原创~ 关注我会给你带来一些不一样的认知和成长。    🏆 InfoQ签约作者、CSDN专家博主/后端领域优质创作者/内容合伙人、阿里云专家/签约博主、51CTO专家 🏆    🔥如果此文还不错的话,还请👍关注、点赞、收

mysql

MySQL高级-MVCC(超详细整理)(mysql mvcc详解)

aruigr aruigr 发表于2024-05-12 浏览12532 评论0
什么是MVCC? MVCC(multi-version-concurrent-control) MVCC即多版本并发控制,MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC在MySQL InnoDB中的实现主要是为了提高数据库的并发性能,用更好的方式去处理读-写冲突,做到==即使有读写冲突时,也能做到不加锁,非阻塞并发读==。 什么是当前读和快照读 当前读 就像 select lock in share mo

spring boot

Java--SpringBoot使用@Transactional注解添加事务

HT。 HT。 发表于2024-05-11 浏览9110 评论0
一、Java事务 1、通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。 事务的原子性:表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。 事务的一致性:表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。 事务的隔离性:表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不