是否有人在他们的网站上使用ZooKeeper?如果你这样做,你用它做什么?我只是想看看真正的单词用例?
我刚刚开始研究在我的公司基础设施中使用Zookeeper来处理多种情况.
似乎最适合ZK的是我们拥有30多个动态内容服务器的阵列,这些服务器严重依赖基于文件的缓存(Memcached太慢).每个服务器都有一个代理监视特定的ZK路径,当一个新节点出现时,所有服务器都加入一个屏障锁,然后一旦所有服务器都存在,它们都会在同一时间更新它们的配置.这样我们就可以保持所有30个服务器配置/运行状态一致.
第二个用例,我们每天以典型的钟形曲线模式获得45-70万页面浏览量.在确定何时进行数据库调用之前,实施的缓存策略从客户端,CDN到内存缓存,再到文件缓存.即使有一系列锁定,但通常情况下(我昵称它们是踩踏事件)会使我们的后端变得紧张.希望ZK能够提供一种工具,用于跨多个服务器和数据中心开发一致且统一的锁定服务.