随笔分类 -  分布式

摘要:zk实现分布式锁纵观网络各种各样的帖子层出不穷,笔者查阅很多资料发现一个问题,有些文章只写原理并没有具体实现,有些文章虽然写了实现但是并不全面 借这个周末给大家做一个总结,代码拿来就可以用并且每一种实现都经过了测试没有bug。下面我们先从最简单的实现开始介绍: 简单的实现 package com.s 阅读全文
posted @ 2020-05-24 18:25 引路的风 阅读(1072) 评论(1) 推荐(0)
摘要:笔者看过网络上各种各样使用redis实现分布式锁的代码,要么错误,要么片段化,没有一个完整的例子,借这个周末给大家总结一下redis实现分布式锁的两种机制 自旋锁和排他锁 鉴于实现锁的方式不同,那么这里使用策略模式来组织代码 一、自旋锁 分布式锁抽象策略接口 package com.srr.lock 阅读全文
posted @ 2020-05-10 19:36 引路的风 阅读(1663) 评论(2) 推荐(0)