本文主要是记录在学习 Java - Zookeeper 过程中的一些知识点备忘!
一、什么是 Zookeeper
1、Zookeeper 是一个开源的分布式协调服务,其设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用
原语:操作系统或计算机网络用户范畴,是由若干条指令组成的,用于完成一定功能的一个过程;具有不可分割性,即原语的执行必须是连续的,在执行过程中不允许被中断
Zookeeper 是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能
Zookeeper 一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册中心。服务生产者将自己提供的服务注册到 Zookeeper 中心,服务的消费者
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于