美文网首页
2020-04-12 zookeeper

2020-04-12 zookeeper

作者: 奇妙林林 | 来源:发表于2020-04-13 22:41 被阅读0次

24课,第六节

zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务----分布式同步、命名服务、集群管理等、简化分布式应用协调及其管理的难度,提供高性能的分布式服务。zookeeper本身可以以单机模式安装运行,不过它的长处在于通用分布式集群,基于一定的策略来保证zookeeper集群的稳定性和可靠性,从而实现分布式应用的可靠性。

1.zookeeper是为别的分布式程序服务的。

2.zookeeper所提供的服务涵盖:主从协调、服务节点动态上下线、同意配置管理、分布式共享锁、统一名称服务等。

zk在做分布式协调中,比如创建一个临时节点,那么当临时节点在的时候,其他服务器就无法创建节点,这样就无法修改都要操作的数据,这样就达到分布式锁的功能。

zk主要是以树状节点的方式存储节点信息的。

zk的应用环境:1.分布式job,利用创建的节点,不能重复创建的机制实现。

                         2.生产环境配置文件,利用更改的监听通知来实现。

                        3.zk实现分布式锁:

                     1.进程:就是一个应用程序,是线程的集合

                             2.什么是线程:线程就是一条直线路径

                            分布式锁的实现技术,有redis,数据库,zk实现,数据库实现有缺点,性能差因为要操作io,容易出现单点故障,锁没有失效事件,容易死锁。非组赛式,不可重入。     

                           zk实现分布式锁,无非是利用多台主机不能同时创建重复临时节点的机制来实现的。

相关文章

  • 2020-04-12 zookeeper

    24课,第六节 zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服...

  • 使用Docker搭建单机Kafka

    Docker搭建Zookeeper 获取zookeeper 运行zookeeper 自此zookeeper搭建完毕...

  • 佛陀的证悟

    佛陀的证悟 三圣阳明文化书院 关注 6.959 · 字数 1634 · 阅读 594 2020-04-12 21:...

  • zookeeper笔记

    zookeeper复习 Zookeeper概念简介 zookeeper集群机制 安装 zookeeper特性 zo...

  • 2019-01-19Zookeeper介绍及安装部署

    Zookeeper介绍及安装部署 本节内容: Zookeeper介绍 Zookeeper特点 Zookeeper应...

  • Zookeeper学习-05 Zookeeper总体架构

    1、Zookeeper总体架构 应用使用Zookeeper客户端库使用Zookeeper服务。Zookeeper客...

  • linux安装zookeeper集群

    安装zookeeper集群 下载zookeeper 解压zookeepertar -zxvf zookeeper-...

  • 2、Zookeeper的ZAB协议

    Zookeeper使用了Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广...

  • 读物-呼啸山庄

    书名:呼啸山庄 作者:艾米莉·勃朗特 阅读时长:2020-04-03 至 ~2020-04-12 一:打卡记录: ...

  • 2018-04-12

    centos 7 下各个服务启动命令 zookeeper 进入/opt/zookeeper/zookeeper/...

网友评论

      本文标题:2020-04-12 zookeeper

      本文链接:https://www.haomeiwen.com/subject/xzyvmhtx.html