每天推送5篇优质英文文章 · By makers, for makers

运营 1596 天, 推荐好文 6,485 篇, 原创简评 1,273,854 字, 原文总阅读时间 58,189 分钟, 199,075 人订阅

zookeeper基本已经成为搭建分布式系统的标配了。这篇文章介绍得还是比较详尽的。一般zookeeper用来做service registry -- 比如在web app中你要访问在另一台机器上的数据库,但你不会直接把数据库机器的hostname写死到代码或配置文件中;你会让web app去联系zookeeper,问看看现在有哪台数据库的机器是健康可用的 (zookeeper说的才算数)。每台机器启动后要向zookeeper注册自己:“我是数据库,我的hostname是什么”。这样的好处是,如果你数据库机器挂了,又重启了另一台不同hostname的数据库机器,web app也能及时访问到新的数据库机器。

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。 感谢 244 位读者捐款了 $1,778.48
分享到:
App 内打开