Zookeeper是许多分布式系统的基石,维护配置信息、命名并提供分布式同步和组服务。但是在动态云环境中使用Zookeeper是一个挑战,因为它可以跟踪集群中的成员。幸运的是,有一个名为Exhibitor的开源软件包,它使Zookeeper与Google容器引擎结合使用变得非常简单。
使用Zookeeper,很容易实现协调主机的原语,例如锁定和领导人选举。为了以高度可用的方式提供这些特性,Zookeeper使用了一种集群机制,该机制要求大多数集群成员在提交集群状态之前确认更改。然而,在云环境中,Zookeeper机器从集群(或Zookeeper术语中的"集合")来来去去去,更改名称和IP地址,并丢失集合的状态。这些短暂的云实例并不适合Zookeeper,它要求所有主机都知道集合中其他主机的地址或主机名。
本文地址: /shujuku/21684.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除