
zookeeper
hust-dou
这个作者很懒,什么都没留下…
展开
-
Paxos到zookeeper读书笔记(第一章、第二章)
ACID->CAP->BASE。 ACID主要应用于保证在对数据库进行分布式请求下,数据的ACID特性。 CAP:在进行分布式应用设计时,经常需要考虑CAP特性,consistent、Available、partition tolerance,理论已经证明同时保证这三个特性的强的特性是不可能的,因为为分布式应用,所以应用在不同的进程或者子网络中,partition tolera原创 2017-11-15 20:25:08 · 192 阅读 · 0 评论 -
从paxos到zookeeper读书笔记(第四章)
zookeeper提供分布式协调服务,提供诸如统一命名服务、配置管理和分布式锁、分布式消息等分布式的基础服务。zookeeper的zab(zookeeper atomic broadCast),是paxos的一种改进。zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用可以基于zookeeper实现发布\订阅、负载均衡、命名服务、分布式协调\通知、集群管理/master选举、分布式原创 2017-11-15 21:27:07 · 308 阅读 · 0 评论 -
从paxos到zookeeper读书笔记(第四章)
netty集群简单的集群方案:zk用来实现服务发现的功能,通过高性能的netty网络框架作为服务器,注册到zk中,client请求到zk中选取可用的netty服务器,选取策略有:轮询、哈希、IP分组、加权分组(均衡负载和服务发现的功能),netty服务器关闭时主动到zk注销。 ZAB算法: zookeeper官方文档说明,zab算法提供崩溃可恢复的原子消息广播算法,paxos是一种通用原创 2017-11-16 11:06:24 · 358 阅读 · 0 评论 -
从paxos到zookeeper读书笔记(第六章)
zookeeper的典型应用场景: zookeeper应用场景主要包括:发布/订阅、负载均衡、命名服务、分布式协调/通知(注册功能)、集群管理、master选举、分布式锁、分布式消息队列。 zk实现数据发布/订阅服务: 发布/订阅通常有两种模式:push/poll的方式为客户端提供服务。主要应用于分布式中,配置文件的全局通知、更新。 配置获取-》配置更新。在机器启动过程中,zookeepe原创 2017-11-16 15:29:37 · 355 阅读 · 0 评论