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

基本信息

申请号 CN202010947550.X 申请日 -
公开(公告)号 CN112035269B 公开(公告)日 2021-06-01
申请公布号 CN112035269B 申请公布日 2021-06-01
分类号 G06F9/52(2006.01)I 分类 计算;推算;计数;
发明人 蔡国凤 申请(专利权)人 湖南文盾智链科技有限公司
代理机构 长沙中海宏图专利代理事务所(普通合伙) 代理人 罗霞
地址 410000 湖南省长沙市开福区月湖街道鸭子铺路1号84房8室
法律状态 -

摘要

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