分布式
wzb56
never say die! never ever give up!
人活着,你也让别人活!
前半生不犹豫,后半生不后悔!
改变一生的无外乎两种东西:一是你读过的书,一是你遇到的人。
改变命运的无外乎两种东西:一是你读过的书,一是你遇到的人。
展开
-
zookeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,包含一个简单的原语集,是Hadoop和Hbase的重要组件。分布式应用可以使用它来实现诸如:统一命名服务、配置管理、分布式锁服务、集群管理等功能。 1)ZooKeeper的基本原理 ZooKeeper是以Fast Paxos算法为基础的,paxos算法存在活锁的问题,即当有多个proposer交错提交时转载 2012-07-20 12:51:27 · 1339 阅读 · 0 评论 -
Programmer’s Toolbox Part 3: Consistent Hashing
Programmer’s Toolbox Part 3: Consistent HashingPublished on March 17, 2008 in Toolbox. 45 CommentsTags: consistent hashing, dynamo, memcached, partitioning.Next up in the toolbox serie转载 2014-07-10 21:03:40 · 790 阅读 · 0 评论 -
Consistent hashing
What is libconhashlibconhash is a consistent hashing library which can be compiled both on Windows and Linux platforms, with the following features:High performance and easy to use, libconhash u转载 2014-07-10 20:20:23 · 797 阅读 · 0 评论 -
一致性Hash
一致性Hash算法背景一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数据库的人转载 2014-07-10 22:19:15 · 832 阅读 · 0 评论 -
一致性哈希算法及其在分布式系统中的应用
一致性哈希算法及其在分布式系统中的应用作者 张洋 | 发布于 2011-10-18分布式 一致性哈希摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟转载 2014-07-10 09:56:49 · 667 阅读 · 0 评论 -
利用Tair实现分布式并发锁
最近大量使用到了Tair来控制并发,有点心得,总结如下。利用Tair实现全局并发锁现在基本上线上服务器都是集群环境,那么当我们需要对中心化数据(例如:Tair、数据库)的同一内容进行读写时就会碰到并发问题,这是一种非常常见的需求。解决并发问题的方法无非有两种,在并发点控制并发或者在并发源头控制。图画的有点丑。并发点控制最常用的一种方式就是使用锁,每个需要访问数据的线程都转载 2017-05-22 21:26:48 · 4183 阅读 · 0 评论