摘要
早期互联网信息系统业务相对简单,服务通常为单节点架构。随着用户数量增多,系统逐渐发展为分布式架构。在分布式领域,围绕着中心化协同工作机制,产生了一批优秀的分布式开源框架。分布式中心化集群框架Apache ZooKeeper是其中的典型代表。ZooKeeper实现了中心化的管理方式,提供了注册中心和配置中心,解决了分布式系统需要从一个中心地址获取配置的问题。研究ZooKeeper应用场景和设计理念,包括数据结构、监视点与通知、ACL权限控制等方面对研究ZooKeeper内核原理具有重要的意义。
The early Internet information system business is relatively simple,and the service is usually a single node archi⁃tecture.As the number of users increases,the system gradually develops into a distributed architecture.In the distributed field,around the centralized collaborative work mechanism,a number of excellent distributed open source frameworks have been pro⁃duced.Apache zookeeper,a distributed and centralized cluster framework,is a typical representative.Zookeeper realizes the cen⁃tralized management mode,provides the registration center and configuration center,and solves the problem that the distributed system needs to obtain the configuration from a central address.Studying the application scenarios and design concepts of zoo⁃keeper,including data structure,monitoring points and notifications,ACL permission control and so on,is of great significance to the study of the principle of zookeeper kernel.
作者
陈涛
索海燕
Chen Tao;Suo Haiyan(KPMG Information Technology Services(Nanjing)Co.,Ltd.,Nanjing 210003;Information Department of the First Affiliated Hospital of Nanjing Medical University(Jiangsu Provincial People’s Hospital),Nanjing 210096)
出处
《现代计算机》
2022年第21期63-68,共6页
Modern Computer