当前位置: 首页 > news >正文

全球网站建设品牌进入百度官网

全球网站建设品牌,进入百度官网,网站YYQQ建设,分销体系搭建目录一、Zookeeper的概述二、Zookeeper的工作机制三、Zookeeper的特点四、Zookeeper的数据结构五、Zookeeper的应用场景5.1、统一命名服务5.2、统一配置管理5.3、统一集群管理5.4、服务器动态上下线5.5、软负载均衡一、Zookeeper的概述 Zookeeper 是一个开源的分布式的&#x…

目录

    • 一、Zookeeper的概述
    • 二、Zookeeper的工作机制
    • 三、Zookeeper的特点
    • 四、Zookeeper的数据结构
    • 五、Zookeeper的应用场景
      • 5.1、统一命名服务
      • 5.2、统一配置管理
      • 5.3、统一集群管理
      • 5.4、服务器动态上下线
      • 5.5、软负载均衡

一、Zookeeper的概述

  • Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。

二、Zookeeper的工作机制

  • Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。
    在这里插入图片描述

三、Zookeeper的特点

  • 一个领导者(Leader),多个跟随者(Follower)组成的集群。
  • 集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所 以Zookeeper适合安装奇数台服务器。
  • 全局数据一致:即每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。
  • 更新请求顺序执行:即来自同一个Client的更新请求按其发送顺序依次执行。
  • 数据更新原子性:一次数据更新要么成功,要么失败。
  • 实时性:在一定时间范围内,Client能读到最新数据。
    在这里插入图片描述

四、Zookeeper的数据结构

  • ZooKeeper 数据模型的结构与 Unix 文件系统很类似,整体上可以看作是一棵树,每个节点称做一个 ZNode每一个 ZNode 默认能够存储 1MB 的数据,每个 ZNode 都可以通过其路径唯一标识。
    在这里插入图片描述

五、Zookeeper的应用场景

提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等。

5.1、统一命名服务

  • 在分布式环境下,经常需要对应用/服务进行统一命名,便于识别。例如:IP不容易记住,而域名容易记住。
    在这里插入图片描述

5.2、统一配置管理

  • 分布式环境下,配置文件同步非常常见。

    一般要求一个集群中,所有节点的配置信息是一致的,比如Kafka集群。

    对配置文件修改后,希望能够快速同步到各个节点上。

  • 配置管理可交由ZooKeeper实现。

    可将配置信息写入ZooKeeper上的一个Znode。

    各个客户端服务器监听这个Znode。

    一旦Znode中的数据被修改,ZooKeeper将通知各个客户端服务器。

在这里插入图片描述

5.3、统一集群管理

  • 分布式环境中,实时掌握每个节点的状态是必要的。

    可根据节点实时状态做出一些调整。

  • ZooKeeper可以实现实时监控节点状态变化。

    可将节点信息写入ZooKeeper上的一个ZNode。

    监听这个ZNode可获取它的实时状态变化。

在这里插入图片描述

5.4、服务器动态上下线

  • 客户端能实时洞察到服务器上下线的变化。
    在这里插入图片描述

5.5、软负载均衡

  • 在Zookeeper中记录每台服务器的访问数,让访问数最少的服务器去处理最新的客户端请求。
    在这里插入图片描述
http://www.mnyf.cn/news/16917.html

相关文章:

  • seo教程seo教程最新seo操作
  • 上海集团网站建设价格关键词优化排名怎么做
  • 关于网站建设项目创业计划书百度推广广告公司
  • 互联网企业概念站长之家seo综合
  • wordpress占用内存居高不下搜索引擎优化指的是
  • 怎样用网站做单笔外贸手机百度网址大全首页
  • php网站怎么注入电商平台营销策划方案
  • 证券投资网站建设seo方法培训
  • 烟台商城网站建设百度软件下载
  • 上海软件网站建设网站运营方案
  • 哪个网站教做西餐百度网盘怎么找片
  • 集团网站下分网站 模板电脑培训学校哪家好
  • 龙岗南联网站建设公司东莞关键词优化实力乐云seo
  • 打好代码怎么做网站深圳十大教育培训机构排名
  • 博达软件网站建设工作手机
  • 有没有什么网站做泰国的东西怎样在百度上发布信息
  • 做网站最好的软件是零基础学什么技术好
  • 台州网站开发公司全网营销推广公司
  • 淮南网络营销信息流广告优化师
  • 长沙品质网站建设优点百度贴吧官网app下载
  • 郑州网站优化上海十大营销策划公司排名
  • 甘肃省广电网络公司网站数字营销策略有哪些
  • 凡科做视频网站站长查询
  • 南昌seo代理商唐山seo快速排名
  • 重庆铜梁政府官网网站网络推广公司排名
  • 外贸网站源码是什么怎么联系百度人工客服
  • 域名备案 填写网站信息高端网站优化公司
  • 网站建设一对一培训班百度搜索量统计
  • 手机网站和微信网站的区别网站如何建立
  • 重庆外贸网站建设公司今日最新抗疫数据