为啥这么多公司用 ZooKeeper?它到底解决了什么问题?
ZooKeeper 介绍
ZooKeeper 很流行,有个基本的疑问:
-
ZooKeeper 是用来做什么的?
-
之前没有ZK,为什么会诞生 ZK?
OK,解答一下上面的疑问:(下面是凭直觉说的)
-
ZooKeeper 是用于简化分布式应用开发的,对开发者屏蔽一些分布式应用开发过程中的底层细节
-
ZooKeeper 对外暴露简单的 API,用于支持分布式应用开发
-
ZooKeeper 在提供上述功能的同时,其还是一个 高性能、高可用、高可靠的分布式集群
上面说这么多,总结一下,ZK 能解决分布式应用开发的问题,ZK 能很好的解决问题。到这一步,疑问就更多了:
-
分布式应用开发,有哪些常见问题?ZK 是如何屏蔽这些底层细节的?
-
ZooKeeper 对外暴露了那些 API?这些 API 如何支持分布式应用开发的?这些 API 还-能简化吗?API 的语义性怎么样?
-
ZooKeeper 自身是
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)