Avatar notebook default
5篇文章 · 9617字 · 1人关注
  • 【分布式锁第五篇 基于etcd】

    基于 Etcd实现分布式锁 Ectd 简介 Ectd 是一个高可用的键值存储系统,具体以下特点: 简单:使用 Go 语言编写,部署简单; 安全:...

  • Resize,w 360,h 240
    【分布式锁第四篇 基于zookeeper的分布式锁】

    背景 ZooKeeper是一个高可用的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。 zookeeper重要的3个特征是:...

  • Resize,w 360,h 240
    【分布式锁第三篇 基于Redis的分布式锁】

    基于单Redis节点的分布式锁 组件依赖 首先我们要通过Maven引入Jedis开源组件,在pom.xml文件加入下面的代码: 加锁代码 正确姿...

  • 【分布式锁第二篇 基于DB的分布式锁】

    一、基于数据库表记录的增删实现要实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现了。当我们要锁住某个方法或资源...

  • 【分布式锁第一篇 概述】

    概述 多线程情况下对共享资源的操作需要加锁,避免数据被写乱,在分布式系统中,这个问题也是存在的,此时就需要一个分布式锁服务。常见的分布式锁实现一...

文集作者