Zookeeper is a software project of the apache software foundation, which provides open-source distributed configuration services, synchronized services and naming registers for large-scale distributed computing。
Zookeeper's architecture achieves high availability through redundant services。
The zookeeper design aims at encapsulating complex and error-prone distributed consistency services, constituting an efficient and reliable set of original languages and making them available to users with a series of easy-to-use interfaces。
A typical distributed data-consistency solution based on which distributed applications achieve functions such as data dissemination/subscription, load balance, naming services, distributed coordination/notification, cluster management, master elections, distributed locks and distributed queues。

Who's fit to read the curriculum
The academy is a professional program developer, through which you can learn one step at a time about the apps of zookeeper。
Zookeeper data structure
The namespace provided by zoookeeper is very much similar to the standard file system, stored in the form of key-value. The name key is a series of path elements separated by an oblique / zookeeper, each node in the name space is marked by a path。

The cap theory suggests that it is not possible for a distributed computing system to meet the following three points simultaneously:
A distributed system can only satisfy two of the three categories of consistency, availability and partition tolerance。
Of these three basic needs, only two can be met at most simultaneously, p is necessary and can therefore only be selected in cp and ap, zookeeper ensures cp, compared to the registration centre eruka in the spring cloud system。

BAse theory
BAse is basic available, soft-state and eventually coThe abbreviation of three phrases。
BThe ase theory is the result of a trade-off between coherence and usability in cap. The central idea of the theory is that we cannot achieve strong coherence, but that each application can use the appropriate means to achieve ultimate coherence according to its operational characteristics。
Related resources
Zookeeper official web site: https://zookeeper. Apache. Org/




