摘要: 分布式锁的几种实现方式: 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition toleran 阅读全文
posted @ 2018-11-21 17:37 吴振照 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: Curator是Netflix公司开源的一个Zookeeper客户端,与Zookeeper提供的原生客户端相比,Curator的抽象层次更高,简化了Zookeeper客户端的开发量。 1.引入依赖: <dependency> <groupId>org.apache.curator</groupId> 阅读全文
posted @ 2018-11-21 15:12 吴振照 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 事件机制: Watcher 监听机制是 Zookeeper 中非常重要的特性,我们基于 zookeeper 上创建的节点,可以对这些节点绑定监听事件,比如可以监听节点数据变更、节点删除、子节点状态变更等事件,通过这个事件机制,可以基于 zookeeper实现分布式锁、集群管理等功能。 watcher 阅读全文
posted @ 2018-11-21 13:20 吴振照 阅读(13922) 评论(1) 推荐(1) 编辑