• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

ZooKeeper 客户端之 Curator

ZooKeeper 客户端之 Curator
ZooKeeper 是一个分布式的、开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现。它是集群的管理者,监视着集群中各个节点的状态,根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 Curator 是 Netflix 公司开源的一套 Zookeeper 客户端框架,解决了很……继续阅读 »

winrains 7个月前 (03-21) 54浏览 1个赞

入门 Zookeeper

入门 Zookeeper
什么是ZooKeeper ZooKeeper 由 Yahoo 开发,后来捐赠给了 Apache ,现已成为 Apache 顶级项目。ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于 Paxos 算法的 ZAB 协议完成的。其主要功能包括:配置维护、分布式同步、集群管理、分布式事务等。 简单来说, ……继续阅读 »

winrains 8个月前 (02-22) 52浏览 1个赞

详解分布式协调服务 ZooKeeper

详解分布式协调服务 ZooKeeper
在 2006 年,Google 发表了一篇名为 The Chubby lock service for loosely-coupled distributed systems 的论文,其中描述了一个分布式锁服务 Chubby 的设计理念和实现原理;作为 Google 内部的一个基础服务,虽然 Chubby 与 GFS、Bigtable 和 MapReduce……继续阅读 »

winrains 11个月前 (11-29) 39浏览 1个赞

深入浅出Zookeeper(1):Zookeeper架构及FastLeaderElection机制

深入浅出Zookeeper(1):Zookeeper架构及FastLeaderElection机制
Zookeeper是什么 Zookeeper是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。 这一切的基础,都是Zookeeper提供了一个类似于Linux文件系统的树形结构(可认为是轻量级的内存文件系统,但只适合存少量信息,完全不适合存储大量文件或者大文件),同时提供了对于每个节点的监控与通知机制。 既然是一个文件系统,就不得不……继续阅读 »

winrains 1年前 (2019-10-30) 54浏览 1个赞

什么是ZooKeeper

什么是ZooKeeper
前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:github.com/ZhongFuChen… 上次写了一篇 什么是消息队列?以后,本来想入门一下Kafka的(装一下环境、看看Kafka一些概念啥的)。后来发现Kafka用到了ZooKeeper,而我又对ZooKeeper不了解,所以想先来学学什么是ZooKeeper,再去看看什……继续阅读 »

winrains 1年前 (2019-09-17) 55浏览 1个赞

聊聊Zookeeper

聊聊Zookeeper
Google的三篇论文影响了很多很多人,也影响了很多很多系统。这三篇论文一直是分布式领域传阅的经典。根据MapReduce,于是我们有了Hadoop;根据GFS,于是我们有了HDFS;根据BigTable,于是我们有了HBase。而在这三篇论文里都提及Google的一个Lock Service —— Chubby,哦,于是我们有了Zookeeper。 随着……继续阅读 »

winrains 1年前 (2019-09-17) 36浏览 1个赞