
分布式解决方案
文章平均质量分 83
解决分布式下,锁,事务,任务解决方案
忙碌的上帝シ
这个作者很懒,什么都没留下…
展开
-
03.分布式事务解决方案
一、分布式事务介绍 1.1分布式事务介绍 分布式事务介绍 1.2 Base理论 CAP理论,C:一致性,A:可用性,P:分区容错性。分布式环境下,三者取其二。 Eureka:AP,保证了可用性,舍弃了一致性。 Zookeeper:CP,每一个节点必须能够找到Master才能对外提供服务,舍弃了可用性。 Base理论,BA:基本可用,S:中间状态,E:最终一致性。 基于CAP理论演化而来的,是对CAP定理中一致性和可用性的一个权衡结果。 核心思想:我们无法做到原创 2021-02-18 14:09:42 · 228 阅读 · 0 评论 -
02.分布式任务解决方案
一、分布式任务介绍 分布式任务介绍 二、分布式任务解决方案【重点】 2.1.1 xxl-Job介绍 官方地址中文版:http://www.xuxueli.com/xxl-job 2.1.2 初始化“调度数据库” “调度数据库初始化SQL脚本” 位置为: /xxl-job/doc/db/tables_xxl_job.sql 调度中心支持集群部署,集群情况下各节点务必连接同一个mysql实例; 如果mysql做主从,调度中心集群节点务必强制走主库; 2.1.3 编译源码 解原创 2021-02-18 14:07:04 · 3609 阅读 · 0 评论 -
01.分布式锁解决方案
一、引言 在分布式环境下,传统的一些技术会失败,比如传统的synchronized或者lock锁,以及创建数据库的事务,无法保证ACID,还有定时任务也可能会出现重复执行的问题。 二、分布式锁介绍 由于传统的锁是基于Tomcat服务器内部的,搭建了集群之后,导致锁失效,使用分布式锁来处理。 分布式锁介绍 三、分布式锁解决方案【重点】 3.1 搭建环境 创建SpringBoot 编写抢购的业务 @RestController public class SecondKi原创 2021-02-18 14:01:54 · 289 阅读 · 0 评论