Curator学习

Curator是对zookeeper的高级封装。

考虑到使用它来开发zookeeper应用的方便,特此来记录总结学习与开发使用过程的问题。

1. curator-framework

 Curator Framework提供了简化使用zookeeper更高级的API接口。它包涵很多优秀的特性,主要包括以下三点:

1)自动连接管理:自动处理zookeeper的连接和重试存在一些潜在的问题;可以watch NodeDataChanged event和获取             updateServerList;  Watches可以自动被Cruator recipes删除;

2)更干净的API:简化raw zookeeper方法,事件等;提供现代流式API接口

3)Recipe实现:leader选举,分布式锁,path缓存,和watcher,分布式队列等。

猜你喜欢

转载自www.cnblogs.com/yspworld/p/9131706.html