12道Zookeeper面试题,让你不再束手无策!.docxVIP

  • 4
  • 0
  • 约5.22千字
  • 约 6页
  • 2023-08-30 发布于湖南
  • 举报

12道Zookeeper面试题,让你不再束手无策!.docx

12道Zookeeper面试题,让你不再束手无策! ZooKeeper是一个开源的分布式协调服务,可以基于ZooKeeper实现诸如:数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等功能。 一、谈下你对Zookeeper的熟悉? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用供应全都性服务的软件,供应的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好简单易出错的关键服务,将简洁易用的接口和性能高效、功能稳定的系统供应给用户。 二、Zookeeper都有哪些功能? 1.集群管理:监控节点存活状态、运行恳求等; 2.主节点选举:主节点挂掉了之后可以从备用的节点开头新一轮选主,主节点选举说的就是这个选举的过程,使用Zookeeper可以帮助完成这个过程; 3.分布式锁:Zookeeper供应两种锁:独占锁、共享锁。独占锁即一次只能有一个线程使用资源,共享锁是读锁共享,读写互斥,即可以有多线线程同时读同一个资源,假如要使用写锁也只能有一个线程使用。Zookeeper可以对分布式锁进行掌握。 4.命名服务:在分布式系统中,通过使用命名服务,客户端应用

文档评论(0)

1亿VIP精品文档

相关文档