分布式
文章平均质量分 82
nev1Mor
On My Way
展开
-
ZooKeeper基本原理
ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能。 2.可靠性:具有简单、健壮、良好的性能,如果转载 2017-01-12 14:58:57 · 297 阅读 · 0 评论 -
zookeeper和dubbo
zookeeper是dubbo推荐的注册中心。 <img src="https://pic4.zhimg.com/65be00a325e45c02b57b1dcff86c35db_b.png" data-rawwidth="500" data-rawheight="288" class="origin_ima转载 2017-01-12 15:18:01 · 634 阅读 · 0 评论 -
基于ZooKeeper的分布式锁和队列
在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper的官方recipe。 锁(Lock) 完全分布式锁是全局同步的,这意味着在任何时刻没有两个客户端会同时认为它们都拥有相同的锁,使用 Zookeeper 可以实现分布式锁,需要首先定义一个锁转载 2017-01-12 16:14:37 · 442 阅读 · 0 评论 -
zookeeper与kafka
zookeeper简介 Zookeeper是一种在分布式系统中被广泛用来作为:分布式状态管理、分布式协调管理、分布式配置管理、和分布式锁服务的集群。kafka增加和减少服务器都会在Zookeeper节点上触发相应的事件kafka系统会捕获这些事件,进行新一轮的负载均衡,客户端也会捕获这些事件来进行新一轮的处理。 kafka简介 生产者生产消息、kafka集群、消费者获取消息这原创 2017-06-23 14:51:08 · 484 阅读 · 0 评论