[发明专利]分布式系统中的全局锁抢占方法、装置及计算设备有效
申请号: | 201711486076.X | 申请日: | 2017-12-29 |
公开(公告)号: | CN108073460B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 陈宗志 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分布式系统中的全局锁抢占方法、装置、计算设备及计算机存储介质。其中所述方法包括:每隔预设时间段检测当前状态下是否存在主服务节点;若存在,则检测主服务节点的有效时间是否在有效期内;若在有效期内,则将主服务节点的节点信息与服务节点自身的节点信息进行比较,以确定该服务节点是否为主服务节点;若是,则抢占全局锁并更新主服务节点的有效时间。上述方案通过更新主服务节点的有效时间可以减少全局锁的变化,保证当前的主服务节点能够一直抢到全局锁,避免了不停的切换主服务节点以及非主服务节点抢占全局锁而导致真正的主服务节点抢不到全局锁,而使得主服务节点无法执行数据处理操作的缺陷。 | ||
搜索关键词: | 分布式 系统 中的 全局 抢占 方法 装置 计算 设备 | ||
【主权项】:
1.一种分布式系统中的全局锁抢占方法,所述方法运行于分布式系统中的每个服务节点中,所述方法包括:每隔预设时间段检测当前状态下是否存在主服务节点;若存在主服务节点,则检测主服务节点的有效时间是否在有效期内;若在有效期内,则将主服务节点的节点信息与服务节点自身的节点信息进行比较,以确定该服务节点是否为主服务节点;若该服务节点为主服务节点,则抢占全局锁并更新主服务节点的有效时间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711486076.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种电子设备的CPU的管理方法及装置
- 下一篇:内存泄漏调试方法及装置