一、consul原理consul的功能·服务发现·健康检查·多数据中心·key/value存储consul的使用场景·docker实例的注册与配置共享·coreos实例的注册与配置共享consul的优势·使用Raft算法来保证一致性,比复杂的Paxos算法更直接.相比较而言,zookeeper采用的是Paxos,而etcd使用的则..
分类:
其他好文 时间:
2016-03-23 20:16:32
阅读次数:
180
http://blog.sina.com.cn/s/blog_4b6e0fbb0100q9zh.html 技术日志 2009-12-04 10:42:05 阅读589 评论0 字号:大中小 订阅 在分布式算法领域,有个非常重要的算法叫Paxos, 它的重要性有多高呢,Google的Chubby [1
分类:
编程语言 时间:
2016-03-21 07:05:18
阅读次数:
250
版权声明:本文为博主原创文章,未经博主允许不得转载。 本文是《分布式系统原理与范型》读书笔记。 分布式选举,现在大家都知道的是Paxos算法。。。。。 许多分布式算法需要一个进程充当协调者、发起者或者其他某种特殊的角色。通常由哪个进程充当这个较色并不重要,重要的是它们中要有一个进程来充当。我们假设每
分类:
编程语言 时间:
2016-03-21 07:03:45
阅读次数:
202
Zookeeper简介关于zk的介绍,zk的paxos算法,网上已经有各位大神在写了,本文主要写我在搭建过程中的几个极有可能遇到的坑.Zookeeper部署中的坑坑之一Errorcontactingservice.Itisprobablynotrunning在配置完zookeeper集群后,三个节点,分别启动三个节点如下:[root@masterbin]#zkSe..
分类:
其他好文 时间:
2016-03-09 19:18:22
阅读次数:
2318
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的
分类:
其他好文 时间:
2016-03-02 11:11:01
阅读次数:
188
转:http://blog.csdn.net/cloudresearch/article/details/23127985 背景: 在分布式中,最难解决的一个问题就是多个节点间数据同步问题。为了解决这样的问题,涌现出了各种奇思妙想。只有在解决了如何进行信息同步的基础之上才衍生出形形色色的应用。这里开
分类:
其他好文 时间:
2016-02-26 12:15:09
阅读次数:
142
一:ZAB协议概述--->ZooKeeper并没有完全采用Paxos算法,而是使用了一种称为ZooKeeper Atomic Broadcast(ZAB,zookeeper原子消息广播协议)的协议作为其数据一致性的核心算法。--->ZAB协议是为分布式协调服务ZooKeeper专门设计的一种支持漰溃
分类:
其他好文 时间:
2016-02-23 13:05:08
阅读次数:
237
zookeeper是什么官方说辞:Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看看使
分类:
其他好文 时间:
2016-02-22 17:11:01
阅读次数:
161
最近研究paxos算法,看了许多相关的文章,概念还是很模糊,觉得还是没有掌握paxos算法的精髓,所以花了3天时间分析了libpaxos3的所有代码,此代码可以从https://bitbucket.org/sciascid/libpaxos 下载。对paxos算法有初步了解之后,再看此文的效果会更好
分类:
其他好文 时间:
2016-02-22 17:07:38
阅读次数:
184
1.应用场景 (1)分布式中的一致性Paxos算法主要是解决一致性问题,关于“一致性”,在不同的场景有不同的解释:NoSQL领域:一致性更强调“能读到新写入的”,就是读写一致性数据库领域:一致性强调“所有的数据状态一致”,经过一个事务后,如果事务成功,所有的表数据都按照事务中的SQL进行了操作,该修
分类:
其他好文 时间:
2016-02-22 16:41:30
阅读次数:
304