zookeeper深入研究
文章平均质量分 90
乘风如水
知识的对立面不是无知,而是不去思考。
展开
-
《ZooKeeper分布式过程协同技术详解》第二章 了解ZooKeeper 读书笔记
2.1.2、znode的不同类型持久节点和临时节点如果znode为持久节点,那么只有客户端主动删除,否则这个节点会一直存在;如果znode为临时节点,那么有以下两种情况会被删除:<1>、当创建该znode的客户端的会话因超时或主动关闭而终止时。<2>、当某个客户端(不一定是创建者)主动删除该节点时。因为临时节点在其创建者的会话过期时被删除,所以目前不允许临时节点创建子节点。...原创 2018-06-15 20:11:08 · 171 阅读 · 0 评论 -
《ZooKeeper分布式过程协同技术详解》第三章 开始使用ZooKeeper的API 读书笔记
111原创 2018-06-17 20:43:58 · 250 阅读 · 0 评论 -
zookeeper概述
场景一有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。 通过我们的讨论和以往的经验判断在这场景中可以实现并行计算,但我们还期望能对并行计算的节点...转载 2018-06-25 11:25:07 · 145 阅读 · 0 评论 -
《ZooKeeper分布式过程协同技术详解》第四章 处理状态变化 读书笔记
我们可以通过ZooKeeper通知客户端感兴趣的具体事件来避免客户端通过轮询来获取数据的变动信息。ZooKeeper为znode节点设置监视点(watch),当节点变动的时候会主动通知到客户端。这个特性可以用在很多地方,例如一个拥有主备架构的系统,正常情况下主对外提供服务,当主服务器崩溃或者失去联系后其他备用服务器会自动变成主服务器。这个主备切换的功能就可以通过zookeeper来实现,主服务器在...原创 2018-06-21 20:26:01 · 429 阅读 · 0 评论