2018年3月20日

摘要: https://pan.baidu.com/s/1c1A7ple 会话生命周期管理日志与快照一,会话客户端连接:StaticHostProvider维护地址列表乱序后,依次获取,直到连接成功会话:实现类:SessionImpl属性:状态:会话管理对象检查会话失效分桶策略将会话时间分刻度,在时间内操作过的被移到下一个时间刻度超时,到达超时时间时发送心跳请求,检查连接会话清理:NIOServerCnx... 阅读全文
posted @ 2018-03-20 15:38 文刀~三告 阅读(201) 评论(0) 推荐(0)
 
摘要: 分布式锁思路:java本地多线程通过显示锁控制分布式多线程通过zookeeper锁控制,每次创建一个node,判断当前node前面有多少个节点,需要等待前面节点全部释放才能获取到锁通过在前一个节点注册exist添加事件,因为每个节点都添加事件,最后形成鲸群效应,获取完锁,开始操作,操作完毕,删除节点节点的生成使用序列,临时节点和持久节点比较:临时节点:优点:删除快捷缺点:网络超时,会话中断,节点全... 阅读全文
posted @ 2018-03-20 15:29 文刀~三告 阅读(141) 评论(0) 推荐(0)