← 返回列表
分布式锁处理方法、设备、存储介质和系统
申请人信息
- 申请人:杭州阿里云飞天信息技术有限公司
- 申请人地址:311100 浙江省杭州市余杭区五常街道文一西路969号3幢5层553室
- 发明人: 杭州阿里云飞天信息技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 分布式锁处理方法、设备、存储介质和系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410095739.9 |
| 申请日 | 2024/1/23 |
| 公告号 | CN117608766A |
| 公开日 | 2024/2/27 |
| IPC主分类号 | G06F9/455 |
| 权利人 | 杭州阿里云飞天信息技术有限公司 |
| 发明人 | 赵帅; 朱云锋; 安凯歌 |
| 地址 | 浙江省杭州市余杭区五常街道文一西路969号3幢5层553室 |
摘要文本
本申请提供一种分布式锁处理方法、设备、存储介质和系统,该方法包括:客户端依次从第一服务集群获取第一会话租约,以第一会话租约向第一服务集群发送创建锁的第一请求,从第二服务集群获取第二会话租约,以第二会话租约向第二服务集群发送创建锁的第二请求。第一服务集群和第二服务集群分别在确定没有其他客户端占用锁时为客户端创建锁,向客户端发送创建锁成功消息。从而客户端接收到两个服务集群发送的创建锁成功消息时确定自己获取到锁。通过提升抢锁阶段的复杂性换取锁更高的健壮性,使得在单个服务集群整体不可用的情况下继续保持分布式锁服务的高可用性。
专利主权项内容
来自:马 克 团 队 。1.一种分布式锁处理系统,其特征在于,包括:提供分布式锁服务的第一服务集群和第二服务集群,使用所述分布式锁服务的客户端;所述客户端,用于依次从所述第一服务集群获取第一会话租约,从所述第二服务集群获取第二会话租约,以所述第一会话租约向所述第一服务集群发送创建锁的第一请求,以所述第二会话租约向所述第二服务集群发送创建锁的第二请求,以及在收到所述第一服务集群和所述第二服务集群分别发送的创建锁成功消息时确定获取到锁,所述第一会话租约和所述第二会话租约分别绑定设定的有效期;所述第一服务集群,用于响应于所述第一请求,在确定没有其他客户端占用所述锁时为所述客户端创建锁,向所述客户端发送创建锁成功消息;所述第二服务集群,用于响应于所述第二请求,在确定没有其他客户端占用所述锁时为所述客户端创建锁,向所述客户端发送创建锁成功消息。