一种分布式系统多节点锁定方法

基本信息

申请号 CN202010947550.X 申请日 -
公开(公告)号 CN112035269A 公开(公告)日 2021-06-01
申请公布号 CN112035269A 申请公布日 2021-06-01
分类号 G06F9/52 分类 计算;推算;计数;
发明人 蔡国凤 申请(专利权)人 湖南文盾智链科技有限公司
代理机构 南京品智知识产权代理事务所(普通合伙) 代理人 奚晓宁;杨陈庆
地址 225000 江苏省扬州市邗江区李典镇新滩村念二组4号
法律状态 -

摘要

摘要 本发明公开了一种分布式系统多节点锁定方法,包括步骤:一、为所有待锁定节点分配身份信息;二、对所有待锁定节点发送预锁定请求;三、判断所有待锁定节点是否都预锁定成功,当有待锁定节点预锁定失败时,向各个预锁定成功的待锁定节点发送解除预锁定报文,预锁定失败,等待时间T1,返回步骤二;当所有待锁定节点都预锁定成功时,对所有待锁定节点发送锁定请求,预锁定成功,执行步骤四;四、判断所有待锁定节点是否都锁定成功,当有待锁定节点锁定失败时,向各个锁定成功的待锁定节点发送解除锁定报文,锁定失败,等待时间T2,返回步骤二;当所有待锁定节点都锁定成功时,锁定成功。本发明不受权威节点的约束,不存在单点失效和死锁问题。