08 2016 档案

摘要:本文为原创文章,转载请注明出处,谢谢 分布式锁 1、原理 建立表示锁的父节点(图中locker节点) 每个争抢锁的服务器在locker节点下创建有序的临时节点 判断自己是否抢到锁:获取locker下所有子节点,并进行从小到大排序,判断自己创建的临时节点是否是最小节点。 是最小节点,说明抢到锁,执行相 阅读全文
posted @ 2016-08-31 10:26 lives0815 阅读(561) 评论(0) 推荐(0)
摘要:本文为原创文章,转载请注明出处,谢谢 负载均衡 1、原理 服务端启动创建临时节点(下图中servers下节点),临时节点数据包含负载信息 客户端启动获取服务器列表,并根据负载去连接一个负载较轻的服务器 服务端每次接收到客户端的连接,添加自己的负载,客户端断开与自己的连接则减少自己的负载 2、架构图 阅读全文
posted @ 2016-08-22 16:30 lives0815 阅读(1756) 评论(0) 推荐(0)
摘要:本文为原创文章,转载请注明出处,谢谢 数据的发布与订阅 1、应用 服务端监听数据改变,客户端创建/更新节点数据,客户端提供数据,服务端处理 2、原理 客户端监控节点数据改变事件(例如配置信息,下图的config节点),启动时在服务器节点下创建临时节点(图中servers下节点) 服务端监听工作服务器 阅读全文
posted @ 2016-08-04 15:38 lives0815 阅读(1248) 评论(0) 推荐(1)
摘要:本文为原创文章,转载请注明出处,谢谢 Master 选举 1、原理 服务器争抢创建标志为Master的临时节点 服务器监听标志为Master的临时节点,当监测到节点删除事件后展开新的一轮争抢 某个服务器成功创建则为Master 2、架构图 Master:服务器争抢节点 Servers:服务器列表节点 阅读全文
posted @ 2016-08-01 18:11 lives0815 阅读(1194) 评论(0) 推荐(2)