zookeeper系列学习——(1)zookeeper的简单介绍

这一篇大概整理一下zookeeper的一下基本的知识点,不能自己研究出新的技术,就先看别人造出来的轮子! 我一直在模仿,从未有创新!但我相信从模仿开始,总归是有成长和进步的! 首先学习一个新的技术,看官方文档是最好的一种方式。对我来说不仅可以学习技术,还可以提升一下自己的英语能力。 [zookeeper官方网站(http://zookeeper.apache.org/)。Zookeeper中文

大家好,又见面了,我是全栈君。

这一篇大概整理一下zookeeper的一下基本的知识点,不能自己研究出新的技术,就先看别人造出来的轮子!
我一直在模仿,从未有创新!但我相信从模仿开始,总归是有成长和进步的!
首先学习一个新的技术,看官方文档是最好的一种方式。对我来说不仅可以学习技术,还可以提升一下自己的英语能力。
[zookeeper官方网站(http://zookeeper.apache.org/)。

Zookeeper中文网http://zookeeper.majunwei.com/

zookeeper是一个分布式的,开放源码(源码地址:https://github.com/apache/zookeeper)的分布式应用程序协调服务,是Google的Chubby一个开源的实现。是hadoop和Hbase重要的组件,(大数据生态圈里面重要的一员)。它是一个为分布式提供一致性服务的软件,提供的功能有如下:

  1. 配置维护
  2. 域名服务
  3. 分布式同步
  4. 组服务等

zookeeper的目标:封装好容易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

zookeeper的原理:以Fast Paxos算法为基础,Paxos算法存在活锁的问题,即当有多个proposer交错提交时,有可能互相排斥导致没有一个proposer能提交成功,不过Fast Paxos 作了一些优化,通过选举产生一个leader(领导者),只有leader才能提交proposer。对Fast Paxos 有了解,才能更好的学习zookeeper。
zookeeper的基本运转流程:

这里写图片描述

zookeeper代码版本中,支持java和c的接口。

少年,在路上!不卑不亢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/121213.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月25日 下午4:00
下一篇 2022年2月25日 下午5:00


相关推荐

  • 掌握如何使用Rose绘制活动图的方法[通俗易懂]

    掌握如何使用Rose绘制活动图的方法[通俗易懂]一、实验目的(1)熟悉活动图的基本功能和使用方法。(2)掌握如何使用Rose绘制活动图的方法。二、实验要求(1)4学时;(2)每组1人;(3)设计性实验;三、实验主要设备台式或笔记本电脑四、实验内容1.案例:借鉴我校图书管理系统,根据图书信息入库、借阅、归还、检索等活动流程,分析相关活动需求和活动到活动变化,使用rationalrose绘制图书管理系统…

    2022年5月7日
    56
  • java过滤器和拦截器的区别_spring拦截器和过滤器

    java过滤器和拦截器的区别_spring拦截器和过滤器集成拦截器登录验证为例添加拦截器public class LoginInterceptor implements HandlerInterceptor { private Logger log = LoggerFactory.getLogger(getClass()); //Controller逻辑执行之前 @Override public boolean preHandle(HttpServletRequest request, HttpServletRe

    2022年8月9日
    10
  • 一年成为Emacs高手(像神一样使用编辑器)

    一年成为Emacs高手(像神一样使用编辑器)

    2021年11月14日
    47
  • 中国程序员的悲哀

    中国程序员的悲哀
    中国程序员有个很悲哀的地方,大多数程序都对微软崇拜有加,奉若神明;然而大多数人都用着盗版的微软操作系统,盗版的visualstudio,然后还牛逼哄哄的出个什么微软vs使用心得。在他们眼里软件本身并不是商品,软件衍生出来的服务才能赚钱。
     
    这就好比几个小偷偷了别人的手机,然后交流用什么方法销赃才能最赚钱,你会觉得小偷太无耻了。但是如果满大街都是小偷,那你就会习以为常了。这么一想,发觉中国的程序员是抛开道德观念的,一心研究技术的。
     
    但是这不能怪程序员

    2022年10月9日
    4
  • scsa笔记1

    scsa笔记1常见的网络安全术语0day通常是指还没有补丁的漏洞。也就是说官方还没有发现或者是发现了还没有开发出安全补丁的漏洞exploit简称exp,漏洞利用APT攻击高级持续性威胁。利用先进的攻击手段对特定目标进行长期持续性网络攻击的攻击形式1.1信息安全脆弱性及常见安全攻击网络环境的开放性在这里插入图片描述协议栈的脆弱性及常见攻击截获嗅探(sniffing)监听(eavesdropping)篡改数据包篡改(tampering)中断拒绝服务(dosing)伪造欺骗(spoof

    2022年6月20日
    42
  • 常见 五大CSS 布局方式 总结

    常见 五大CSS 布局方式 总结常见五大 CSS 布局方式总结之所以总结是因为最近也是在看 css 方面 让我迷惑的是有很多文章关于布局名词都没有听说过 工作中也很少用 但是我们要与时俱进 叫的多了 它就成为正式名词了 比如 双飞翼 圣杯 并且我还发现我几乎看了好多文章 他们在从大的角度总结时候 几乎很少有相同 分类角度不尽相同 其实这也没关系 本来就没有一个统一标准 但是还是希望有个相对能够理解概括角度看 c

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号