
分布式锁
文章平均质量分 81
HappyHeng
这个作者很懒,什么都没留下…
展开
-
分布式锁的原理与实现 一、分布式锁的原理
一、分布式锁的使用场景 在web开发中,我们经常会用到单机无法支撑业务的情况,比如,当在访问量比较大的情况下,单机的速度可能会很慢,因为同一时间单机的处理速度是有限的,这时我们就可以使用分布式来解决上述问题,由nginx来做一个负载均衡,把负载均匀的分布在多台单机上。 当我们使用了分布式的架构后,问题也就随之而来了。比如一个业务我们需要串行化实现(通俗的说,也就是同一时间只能处理一个请求),那...原创 2018-02-04 19:12:37 · 1069 阅读 · 0 评论 -
分布式锁的原理与实现 二、分布式锁的基础实现
这一节中,我们将会使用上一节中分布式锁的原理:分布式锁的原理与实现 一、分布式锁的原理 。来一步一步的实现分布式锁。一、实现的接口定义: 其中,我们先定义一个给外部使用的接口:public interface DistributedLockService { boolean tryLock(Runnable runnable, String key); boolean t...原创 2018-04-07 10:38:29 · 579 阅读 · 0 评论