极客时间ZooKeeper-实战与源码剖析课程返现

8次阅读

共计 766 个字符,预计需要花费 2 分钟才能阅读完成。

有课学是课返现平台,支持极客时间、知识星球、小专栏 … 等平台,希望每个人都能【学好课,有所获】
关注有课学公众号,回复 zoo 获取极客时间专栏《ZooKeeper 实战与源码剖析》购买链接,提交购买截图即可获取返现。


ZooKeeper 是一个设计非常优雅和成功的软件系统。它的设计者们似乎从十多年前就想清楚了所有的需求场景,以至于这么多年过去了,ZooKeeper 的对外 API 基本上没有太多改变,而 ZooKeeper 的应用范围却变得越来越广泛。

这得益于 ZooKeeper 独特的软件设计和功能特性:

  • 安装配置简单,运维人员可以很快上手;
  • 核心 API 非常简单,只要使用其中 6 个方法就可以实现大部分协同服务的研发;
  • ZooKeeper 有丰富的生态圈,网上有很多的 ZooKeeper 第三方工具和相关资料;
  • 支持线性扩展,系统扩容就是简单的添加节点,而且可以在不中断服务的前提下进行。

虽然大多数技术人都可以很快上手 ZooKeeper,但大都局限于基于现有的 ZooKeeper 协同服务示例做一些简单的定制。如果想要具备为自己的业务场景设计 ZooKeeper 协同服务应用的能力,就需要深刻理解 ZooKeeper 的内部工作原理,还要做大量的协同服务设计练习。

理解 ZooKeeper 的内部工作原理,需要学习大量的计算机理论知识。这些理论知识涉及分布式系统、数据库系统和操作系统,而找到并学习这些知识点需要耗费很多时间。

说到这里,要给你推荐极客时间新上的视频课《ZooKeeper 实战与源码剖析》,这门课程最大的亮点,是 会深入核心代码,深度剖析 ZooKeeper 的内部原理。除此之外,还会带你进行大量的实战演练,比如与 Kafka 结合进行相应的开发实战。另外,也会带你上手 etcd

更详细课程目录传送门: https://time.geekbang.org/cou…

正文完
 0