zookeeper是个什么?
zk是分布式协调组件,有点像文件系统,但是没有cd命令,比方说不能使用cd命令进入一个节点,zk可以在分布式系统下处理多个节点之间的协同问题,例如它可以很好的解决下面几个常见的问题
1.假设有个订单服务,订单服务中有个定时任务,当部署两个订单服务的时候,zk就可以来决定定时任务具体应该由哪个节点执行
2.可以用来当做注册中心,从而达到服务发现,这点等同于netflix的eurake
3.可以保证并发请求的幂等性(不小心点击了两下),可以用来做分布式锁
等等,这些问题都归结为多个节点之间的协调问题

zookeeper不会直接发号施令
zk并不会对它所管理的多个节点发号施令,这点与coordinator是不同的,比如kafka的controller,还有一些分布式事务中间件的coordinator(典型的seate中的coordinator),zk只是记录各个节点的状态,具体各个节点如何协调,那是节点之间的事儿,与zk没有关系

了解了zookeeper是个什么,那么接下来讨论下一章:Zookeeper-02-概念

Zookeeper-01-概述相关推荐

  1. Zookeeper的概述

    Zookeeper 7.1 Zookeeper 的概述 Zookeeper 是一个开源的分布式协调服务框架 ,主要用来解决分布式集群中 应用系统的一致性问题 Zookeeper 是 Google Ch ...

  2. 【航天远景 MapMatrix 精品教程】01概述

    [航天远景 MapMatrix 精品教程]01概述 文章目录 [航天远景 MapMatrix 精品教程]01概述 前言 一.系统特点 二.主要功能 三.运行环境 3.1 系统要求 3.2 硬件配置要求 ...

  3. clickhouse官方文档_clickhouse分析:zookeeper减压概述

    点击上方蓝字关注我们 " 使用复制表之后,随着数据量的增加,zookeeper是瓶颈?这个问题估计任何一个对ch关注的人都会看到,当然解决这个问题是需要花费较大精力的.本次我主要想分享ch官 ...

  4. Hadoop笔记-01概述

    文章目录 1 什么是大数据? 1.1 大数据计算模式及代表产品 1.2 云计算与物联网 1.2.1 云计算 1.2.1.1 虚拟化 1.2.1.2 分布式存储 1.2.1.3 分布式计算 1.2.1. ...

  5. clickhouse分析:zookeeper减压概述

    前言:编译使用的clickhouse版本为: 19.5.3.1,本次测试比较主要以这个版本为主,鉴于clickhouse更新速度快,新版本的使用还需多查看release的更新日志. 问题描述 使用复制 ...

  6. 第一篇博客---JavaSE基础部分回顾总结01概述、基础语法

    概述 常用DOS命令 .dir:列出当前目录下的文件及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd-:返回上一级目录 del:删除文件 del *.txt:删除所有txt类型文件( ...

  7. 【机器学习】Andrew Ng——01概述

    概述 机器学习的定义   机器学习,即Machine Learning,顾名思义, 机器学习是研究如何使用机器来模拟人类学习活动的一门学科.稍为严格即是:机器学习是一门研究机器获取新知识和新技能,并识 ...

  8. [黑莓开发之路][01][黑莓开发平台介绍][01][概述]

    概述 RIM推出新一代BlackBerry智能手机的同时,也重新整合了BlackBerry开发平台,使BlackBerry程序开发不再局限于J2ME程序.简单来说,黑莓开发平台分成三个版块:Black ...

  9. Zookeeper详细概述及使用

    1.Zookeeper综述 2.Zookeeper基础 3-1.Zookeeper原生客户端 3-2.ZkClient 3-3.Curator 4.Zookeeper高级进阶 5-1.服务注册与发现( ...

  10. Headfirst JSP 01 (概述)

    HTTP 协议 http 是tcp/ip上层协议, 如果你对这些网络协议还不是太熟悉, 下面提供一个非常简单的解释, tcp负责确保从一个网络节点向另一个网络节点发送文件能作为一个完整的文件到达目的地 ...

最新文章

  1. java对象排序_java对象排序(Comparable)详细实例
  2. Eclipse安装SVN最新版插件
  3. 快评 美国软件开发杂志的最新jolt大奖!
  4. ICS汇编学习笔记——8086的指令系统
  5. Flexbox 布局
  6. 同步您的Google Chrome书签,主题等
  7. 爆赞!Android岗大厂面试官常问的那些问题,论程序员成长的正确姿势
  8. Error:Elements in iteration expect to have ‘v-bind:key‘ directives
  9. angularJS前端分页插件
  10. easymock_EasyMock TestNG示例
  11. 【python3.X】python学习中排雷过程^_^
  12. 【转】PNG文件结构
  13. java遍历d盘所有文件夹_java遍历指定盘符的所有文件和文件夹
  14. 第十一届蓝桥杯校园赛---原题+解析+答案
  15. win10显示未安装任何音频输出设备问题解决
  16. java、.net、IOS、Android自学编程学习视频与资料
  17. 最新版-----新浪微博的第三方登录
  18. G001-181-08
  19. python爬取股票数据,以上证指数为例,可以爬取任何股票,保存为temp.csv文件
  20. xshell6个人版解除窗口限制(亲测可用,需卸载当前xshell6)

热门文章

  1. LCA(最近公共祖先)
  2. java中逗号分隔的字符串和List相互转换
  3. IDEA隐藏不需要的文件
  4. 计算机二级只有前十套简单,计算机二级Access上机十套试题详细解析(经典版).
  5. 在html页面中建立文字连接,html中如何建立超链接
  6. 决策树 结构_决策树模型是什么?5步了解好看模型图
  7. 设置版权声明html,在Hexo中自动为Yilia主题增加版权声明
  8. 树莓派 ubuntu gpio_树莓派学习笔记(一)输入输出GPIO
  9. jar包里java.lang.NoSuchMethodError异常,
  10. Java队列Queue的使用