3. ⼤大綱
• What’s ZooKeeper
• The use cases
• ZooKeeper Features
• Zab: The ZooKeeper Atomic Broadcast Protocol
• ZooKeeper Data Model
• Load Balancer
• Apache Curator
• Conclusion
4. What’s ZooKeeper
• ZooKeeper is a coordination service for
distributed system which need to make
multiple nodes perform together correctly.
• Coordination Example:
• Group membership
• Synchronization
• Publish/Subscriber
• It is developed by Java.
10. Data Model
• znode
• Persistent
• The data exist until clients delete.
• Ephemeral
• The data exist until the client’s session is
closed.
• Sequence
• The znode is added an additional sequential
counter behind the name of znode.