Redis 分布式锁
## Redis 分布式锁 ### 实现原理 共享资源互斥,实现资源串行化,在单体应用中常用的有:Synchronized、ReentrantLock。分布式锁是控制分布式系统之间同步访问共享资源的一种方式,利用 Redis 的单线程特性对共享资源进行串行化。 ### 实现方式 可以使用 Jedis 实现分布式锁的获取和释放,推荐使用 jedis 的 set 方法,其中设置
## Redis 分布式锁 ### 实现原理 共享资源互斥,实现资源串行化,在单体应用中常用的有:Synchronized、ReentrantLock。分布式锁是控制分布式系统之间同步访问共享资源的一种方式,利用 Redis 的单线程特性对共享资源进行串行化。 ### 实现方式 可以使用 Jedis 实现分布式锁的获取和释放,推荐使用 jedis 的 set 方法,其中设置
## Alibaba Seata 实现分布式事务(一) > 分布式事务是指一次大的操作分为不同的小操作,而这些小操作分布在不同的微服务中,分布式事务需要保证这些小操作要么完全地执行,要么完成地不执行。 分布式事务的产生原因 - 业务的微服务化 - 数据库分库分表 ### 分布式事务的解决方案 分布式框架中的两种经典的解决方案:二阶段提交 2PC 和 三阶段提
## 分布式调度 > 本博文可以分三部分进行学习,分布式调度的了解,Quartz 使用,Elastic-Job 使用。 ### 分布式调度定义 分布式任务调度有两层含义 1. 运行在分布式集群环境下的调度任务(同一个定时任务部署多分,只应该有一个定时任务在执行) 2. 分布式调度--> 定时任务的分布式 --> 定时任务的拆分 (把一个大的作业任务拆分为多个小的作业)
[TOC] ## spring cloud简单搭建 spring cloud的搭建是基于spring boot,使用spring cloud能够搭建一个微服务分布式架构,分布式的定义为:只在支持应用程序和服务的开发,可以利用物理架构由多个自治的处理元素,不共享内存,但通过网络发送消息合作。分布式和集群之间是有区别的,在厨房两个员工,一个切菜一个洗碗,那么这个是分布式,如果两个都是在洗碗