分布式
文章平均质量分 89
java排坑日记
程序员就是在一次次的bug中成长的!
展开
-
关于分布式锁的释放和spring事务提交时机不符合预期从而带来的数据不一致的问题
首先注意,本文探讨的不是分布式事务,请读者注意区分!在我们的日常开发种,分布式锁和spring事务是常见的两种控制数据一致性的方式。分布式锁和spring事务各自的作用就不做阐述了,不是本文重点,本文重点阐述一下锁释放和事务提交的问题。原创 2024-04-18 18:30:30 · 679 阅读 · 0 评论 -
记录一次接入xxl-job的踩坑记录
接入企业公用邮箱的邮箱告警改造关于xxl-job接入eureka的坑关于xxl-job注册到容器中关于调度器无法访问容器中的执行器的坑原创 2022-08-25 12:12:48 · 1481 阅读 · 0 评论 -
分布式事务(一)-2PC、3PC、TCC
分布式事务一分布式事务理论分布式事务解决方案2PC-两阶段提交协议分布式事务理论CAP理论,即一致性、可用性、分区容错性,三者不可兼得,一般在后两者不可缺失的情况下,只能不追求强一致性,追求最终一致性分布式事务解决方案2PC两阶段提交协议3PC三阶段提交协议TCC消息中间件LCN2PC-两阶段提交协议如果有AB两个应用,2PC是通过一个协调者节点来保证这两个应用的一致...原创 2021-02-26 11:39:36 · 531 阅读 · 0 评论 -
事务的基本概念
事务的基本概念事务基本概念事务的基本特性-ACID数据库事务的四大隔离级别Spring中七种事务传播行为分布式事务理论-CAP事务基本概念一个程序单元,要么全部执行成功,要么全部执行失败事务的基本特性-ACIDAtomicity(原子性):事务是一个不可分割的整体,所有操作要么全做,要么全不做;只要事务中有一个操作出错,回滚到事务开始前的状态的话,那么之前已经执行的所有操作都是无效的,都应该回滚到开始前的状态。Consistency(一致性):是说事务执行前后,数据从一个状态到另一个状态必须是一原创 2021-02-25 15:17:08 · 197 阅读 · 0 评论