美文网首页
ZooKeeper典型应用

ZooKeeper典型应用

作者: kar_joe | 来源:发表于2020-02-15 16:58 被阅读0次

Zookeeper在业界有非常广泛的应用,比较著名的项目有:

  • Kafka-----Broker、Topic等元数据管理
  • Dubbo--------注册中心
  • Hadoop-----HA高可用
  • HBase-----节点状态管理、订阅/通知
    典型的应用有:
  • 数据订阅与通知(配置中心)
  • 分布式命名服务(分布式ID生成)
  • 分布式锁
  • 集群管理(服务管理)
    状态监控、负载信息上报、任务分发、负载均衡、选主
  • 任务队列
    先进先出、分布式屏障

服务管理

服务注册发现

核心思想:服务提供者上线时,创建临时节点,并写入服务信息,服务消费者监听节点变动


image.png

服务故障

核心思想:服务提供者异常下线时,会话断开,其临时节点消失,服务消费者监听感知


image.png

信息变更与通知

核心思想:服务提供者关键信息变动时,更改ZK节点信息,服务消费者监听感知


image.png

分布式锁

核心思想:应用创建临时顺序节点,若自己创建的最小,则获取到锁;否则监听比自己小的节点,直到其被删除即获取到锁;业务处理完成主动删除自己所建节点即为释放锁


image.png

相关文章

  • ZooKeeper典型应用

    Zookeeper在业界有非常广泛的应用,比较著名的项目有: Kafka-----Broker、Topic等元数据...

  • ZooKeeper 典型应用场景

    Zookeeper 是一个开源的分布式协调服务,由知名互联网公司雅虎公司创建,是Google Chubby 开源实...

  • ZooKeeper 典型应用场景

    1. ZooKeeper 概述 ZooKeeper 是一个开源的高可用的分布式数据管理与系统协调框架,基于对 Pa...

  • ZooKeeper典型应用场景

    ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境...

  • ZooKeeper 典型应用场景

    ZooKeeper 是一个高可用的分布式数据管理与系统协调框架。基于对 Paxos 算法的实现,使该框架保证了分布...

  • ZooKeeper典型应用场景

    数据发布/订阅 有两种设计模式,分别是push和pull,push是客户端主动推送给订阅的客户端,pull是由客户...

  • ZooKeeper典型应用场景

    1、数据发布与订阅(配置中心) 1.发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供...

  • Zookeeper典型应用场景

    利用 ZooKeeper 可以非常方便构建一系列分布式应用中都会涉及到的核心功能。 数据发布/订阅 负载均衡 命名...

  • Zookeeper的问题整理

    持续更新~~~~ Zookeeper典型应用场景有哪些? ZooKeeper是一个高可用的分布式数据管理与协调框架...

  • Zookeeper应用实践

    Zookeeper应用实践 ZooKeeper是⼀个典型的发布/订阅模式的分布式数据管理与协调框架,我们可以使用它...

网友评论

      本文标题:ZooKeeper典型应用

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