随笔分类 -  分布式系统

摘要:前言 本篇文章主要介绍基于Redis的分布式锁实现到底是怎么一回事,其中参考了许多大佬写的文章,算是对分布式锁做一个总结 分布式锁概览 在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是 阅读全文
posted @ 2020-05-28 20:40 鸭子船长 阅读(191) 评论(0) 推荐(0) 编辑
摘要:redis 5.0以下为ruby编写,运行命令时需要安装ruby,而5.0以上则为c编写,可直接安装后运行。因此本文使用redis5.0.5 1、编写配置文件 在 /home 下新建 redis-cluster 文件夹,然后创建 redis-cluster.tmpl 文件,文件内容如下: 2、生成工 阅读全文
posted @ 2019-07-25 16:16 鸭子船长 阅读(644) 评论(0) 推荐(0) 编辑
摘要:consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 obje 阅读全文
posted @ 2017-12-11 17:53 鸭子船长 阅读(177) 评论(0) 推荐(0) 编辑
摘要:应该说搞分布式系统必读的文章了,转过来,这是2008年12月Werner revise过的版本,先贴上内容简介:分布式系统的CAP理论 CAP理论(data consistency, system availability, and tolerance),也就是数据一致性,系统可用性和网络分区容错性 阅读全文
posted @ 2017-12-11 16:25 鸭子船长 阅读(558) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示