美文网首页
Zookeeper应用场景

Zookeeper应用场景

作者: 16325 | 来源:发表于2017-10-26 10:14 被阅读0次

一、master选举

多个服务采用争抢注册临时节点,如果注册成功那么就是master。每个服务还要注册自己的服务信息。监听master临时节点的删除消息,删除后大家抢注。为了防止网络抖动,原来的master节点优先注册,其他服务延迟几秒注册。

二、数据的发布和订阅

多用于配置更新。多个客户端监听配置节点的变更。

服务的注册。客户端用来发现服务。

三、软负载均衡

临时节点,服务发现,然后在客户端程序中,通过随机算法实现服务调用的负载均衡。

四、分布式队列

可以将子节点作为父节点的消息内容,当做队列使用。服务端创建子节点,客户端消费子节点。

五、分布式锁

创建临时顺序节点。顺序最小的客户端占有锁。其他等待比他小序号的客户端节点的删除。删除后最小序号的客户端占有锁。先查询在抢锁,保证锁的可重入性。

六、命名服务

类似dubbo,在zookeeper中注册服务接口,和客户端信息。

相关文章

  • ZooKeeper应用场景及方案介绍

    本文主要从应用的角度对ZooKeeper做了浅析,试图阐明ZooKeeper是什么、主要应用场景有哪些、常用场景可...

  • Zookeeper面试题锦集

    1、zookeeper是什么框架?zookeeper是一个开源的分布式协调服务框架。 2、有哪些应用场景?应用场景...

  • ZooKeeper高级特性

    1. ZooKeeper应用场景 ZooKeeper的应用场景主要包括:分布式协调,分布式锁,分布式元数据存储以及...

  • 深入了解Zookeeper核心原理

    之前的文章[Zookeeper基础原理&应用场景详解]中将Zookeeper的基本原理及其应用场景做了一个详细的介...

  • Zookeeper 应用场景

    1.统一命名服务2.状态同步服务3.集群管理4.队列管理 1、跨进程共享锁 2、分布式应用配置项系统 3、Lead...

  • zookeeper 应用场景

    Zab 是zookeeper的保证原子性的广播协议。用来传播leader产生的状态改变。http://www.cn...

  • ZooKeeper应用场景

    随着互联网系统规模的不断扩大,大数据时代飞速到来,越来越多的分布式系统将ZooKeeper作为核心组件使用。接下来...

  • Zookeeper应用场景

    一、master选举 多个服务采用争抢注册临时节点,如果注册成功那么就是master。每个服务还要注册自己的服务信...

  • Zookeeper应用场景

    1. zookeeper有哪些应用场景? 数据发布订阅(配置中心),需要提供地方获取数据,同时如果数据更新了,还需...

  • ZooKeeper - 应用场景

    数据发布/订阅 数据发布/订阅的一个常见的场景是配置中心,发布者把数据发布到 ZooKeeper 的一个或一系列的...

网友评论

      本文标题:Zookeeper应用场景

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