[发明专利]分布式锁实现方法和设备有效
申请号: | 201710117678.1 | 申请日: | 2017-03-01 |
公开(公告)号: | CN107145396B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 安凯歌;吴结生;卢毅军;吴锦波;周文翠;陶云峰;吝倩 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;邵栋 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种分布式锁实现方法及设备,其中,所述方法包括:请求客户锁管理设备进行抢锁创建操作;当所述客户锁管理设备抢锁创建操作成功,利用所持有的分布式锁进行互斥操作,包括:在每次互斥操作之前,判断所述分布式锁是否已过期,若已过期则放弃互斥操作进行相应的丢锁处理,若未过期则进行当次互斥操作,在每次互斥操作之后,判断所述分布式锁是否已过期,若已过期则进行相应的丢锁处理,并撤销当次互斥操作的相关数据。所述的分布式锁实现方法和设备,客户执行设备不依赖事件通知,而是根据分布式锁是否超时判断当前是否丢锁,从而避免了在多核环境下事件通知因CPU限制到导致分布式锁无法正常工作的问题。 | ||
搜索关键词: | 分布式 实现 方法 设备 | ||
【主权项】:
一种在客户执行设备端的分布式锁实现方法,其中,所述方法包括:请求客户锁管理设备进行抢锁创建操作;当所述客户锁管理设备抢锁创建操作成功,利用所持有的分布式锁进行互斥操作,包括:在每次互斥操作之前,判断所述分布式锁是否已过期,若已过期则放弃互斥操作并进行相应的丢锁处理,若未过期则进行当次互斥操作,在每次互斥操作之后,判断所述分布式锁是否已过期,若已过期则进行相应的丢锁处理,并撤销当次互斥操作的相关数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710117678.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种系统进程监控方法及计算设备
- 下一篇:一种异常信息获取方法和装置