码迷,mamicode.com
首页 >  
搜索关键字:一致性算法    ( 140个结果
一致性算法探寻(扩展版)4
5.2 Leader election Raft uses a heartbeat mechanism to trigger leader election. When servers start up, they begin as followers. A?server remains in follower state as long as it receives valid?RPC...
分类:编程语言   时间:2015-08-06 17:09:35    阅读次数:191
java实现hash一致性算法
package hash;import hash.Shard.Node;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.util.ArrayList;import java.util.Iterator;import j...
分类:编程语言   时间:2015-08-06 15:00:23    阅读次数:167
一致性算法探寻(扩展版)3
5 The Raft consensus algorithm Raft is an algorithm for managing a replicated log of?the form described in Section 2. Figure 2 summarizes the?algorithm in condensed form for reference, and Figure...
分类:编程语言   时间:2015-08-05 20:38:53    阅读次数:150
分布式理论之一:Paxos算法的通俗理解
转自http://www.mamicode.com/info-detail-198650.html维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法。Paxo...
分类:编程语言   时间:2015-08-04 22:41:14    阅读次数:210
[转载] 一致性问题和Raft一致性算法
原文:http://daizuozhuo.github.io/consensus-algorithm/raft 协议确实比 paxos 协议好懂太多了.一致性问题一致性算法是用来解决一致性问题的,那么什么是一致性问题呢? 在分布式系统中,一致性问题(consensus problem)是指对于一组服...
分类:编程语言   时间:2015-07-15 09:22:44    阅读次数:203
[译] Paxos算法详解
1. 概述 Paxos算法被用来实现一个容错的分布式系统,一直以来以晦涩难懂著称。这可能是因为该算法最开始使用希腊文表述的。事实上,它是所有分布式算法中最简单易懂的。Paxos算法的本质其实就是一个共识算法(我不太同意国内把consensusalgorithm翻译成一致性算法,因为一致性的标准英文应...
分类:编程语言   时间:2015-06-11 14:22:35    阅读次数:214
Zookeeper笔记 工作原理
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。Zookeeper 采用paxos一致性算法保证了数据的一致性,Paxos算法是一种基于消息传递...
分类:其他好文   时间:2015-02-09 10:39:51    阅读次数:201
[转]Why Not Paxos
http://blog.csdn.net/cszhouwei/article/details/38374603Why Not PaxosPaxos算法是莱斯利·兰伯特(LeslieLamport,就是LaTeX中的”La”,此人现在在微软研究院)于1990年提出 的一种基于消息传递的一致性算法。由于...
分类:其他好文   时间:2014-12-24 21:19:34    阅读次数:267
zookeeper使用和原理探究(一)
zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。zookeeper安装和使用zookeeper的安装基本上可以按...
分类:其他好文   时间:2014-12-22 17:50:45    阅读次数:198
etcd:用于服务发现的键值存储系统
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复...
分类:其他好文   时间:2014-12-21 12:38:31    阅读次数:273
140条   上一页 1 ... 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!