先说Paxos,它是一个基于消息传递的一致性算法,Leslie Lamport在1990年提出,近几年被广泛应用于分布式计算中,Google的Chubby,Apache的Zookeeper都是基于它的理论来实现的,Paxos还被认为是到目前为止唯一的分布式一致性算法,其它的算法都是Paxos的改进或 ...
分类:
其他好文 时间:
2017-09-28 12:53:30
阅读次数:
175
转载至:http://www.cnblogs.com/binyue/p/3678390.html,最近学习需要,先转载方便用用来强化加深印象 一、分布式数据一致性 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。 (1)什么是数据 ...
分类:
其他好文 时间:
2017-09-22 20:09:43
阅读次数:
340
etcd介绍 GitHub:https://github.com/coreos/etcd 官网:https://coreos.com/etcd/ 概念:高可用的分布式key-value存储,可以用于配置共享和服务发现。 具有以下优点: 简单 : 相比于晦涩难懂的paxos算法,etcd基于相对简单且 ...
分类:
其他好文 时间:
2017-09-20 14:38:19
阅读次数:
135
人,总免不了有心结,限制着自己,难以前行。对于ZooKeeper的理解,以及实践也拖了很久,今天用零散时间学习一下,补点干货。 一、简述 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来选举Leader(基于Fast Paxos协 ...
分类:
系统相关 时间:
2017-09-20 12:06:26
阅读次数:
300
分布式系统实践 1. 微信开源PhxQueue:高可用、高可靠、高性能的分布式队列 https://mp.weixin.qq.com/s/Hr4TUg8o1AQkowQpSDIhYA 摘要: PhxQueue 是微信开源的一款基于 Paxos 协议实现的高可用、高吞吐和高可靠的分布式队列,保证At- ...
分类:
其他好文 时间:
2017-09-13 18:26:40
阅读次数:
469
Paxos发展史 Leslie Lamport所提出的Paxos算法是现代分布式系统中的一项重要的基础性技术,得到广泛的应用。Paxos的整个发展过程大概可以分为三个阶段: 第一阶段:萌芽期,大致是1988-1996年。Liskov等人在PODC上发表了Viewstamped Replication... ...
分类:
编程语言 时间:
2017-09-11 12:27:07
阅读次数:
351
初识Zookeeper zookeeper为分布式应用提供了高效且可靠的分布式协调服务,提供了诸如统一命名服务、配置管理和分布式锁等分布式的基础服务。 在解决分布式数据一致性方面,zk没有直接采用Paxos算法,而是采用了一种被称为ZAB(Zookeeper Atomic Broadcast)的一致 ...
分类:
其他好文 时间:
2017-09-10 13:36:46
阅读次数:
184
Overview 是不是感觉看了这篇 Paxos算法 感觉完全没看懂?2333我也是 之前Paxos算法在工程实现的过程中,会遇到非常多的问题。 Chubby Google Chubby是一个大名鼎鼎的分布式锁服务 GFS和Big Table等大型系统都用它来解决分布式协作、元数据存储和Master ...
分类:
其他好文 时间:
2017-09-09 12:57:02
阅读次数:
212
学习的最好途径就是看书 "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2、对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好 ...
分类:
编程语言 时间:
2017-09-07 12:03:30
阅读次数:
191
一 Mysql Group Replication简介 Mysql Group Replication(MGR)是一个全新的高可用和高扩张的MySQL集群服务。 高一致性,基于原生复制及paxos协议的组复制技术,以插件方式提供一致数据安全保证; 高容错性,大多数服务正常就可继续工作,自动不同节点检 ...
分类:
数据库 时间:
2017-08-25 12:14:20
阅读次数:
244