分布式鎖生成方法、裝置、計(jì)算機(jī)設(shè)備和可讀存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN201711289119.5 申請(qǐng)日 -
公開(公告)號(hào) CN108038004A 公開(公告)日 2018-05-15
申請(qǐng)公布號(hào) CN108038004A 申請(qǐng)公布日 2018-05-15
分類號(hào) G06F9/52 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王帥 申請(qǐng)(專利權(quán))人 用友金融信息技術(shù)股份有限公司
代理機(jī)構(gòu) 北京友聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 用友金融信息技術(shù)股份有限公司
地址 100094 北京市海淀區(qū)北清路68號(hào)院8號(hào)樓101房間
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種分布式鎖生成方法、裝置、計(jì)算機(jī)設(shè)備和可讀存儲(chǔ)介質(zhì),其中,分布式鎖生成方法,包括:獲取對(duì)共享資源的鎖定操作請(qǐng)求;當(dāng)共享資源未被鎖定時(shí),根據(jù)鎖定操作請(qǐng)求,生成第一鎖定操作請(qǐng)求信息,并存儲(chǔ)于對(duì)應(yīng)的第一分布式節(jié)點(diǎn);發(fā)送第一鎖定操作請(qǐng)求信息至除第一分布式節(jié)點(diǎn)外的多個(gè)第二分布式節(jié)點(diǎn)并獲取對(duì)應(yīng)的第一反饋信息;根據(jù)第一反饋信息,確定是否生成對(duì)應(yīng)的分布式鎖。通過本發(fā)明的技術(shù)方案,各個(gè)分布式節(jié)點(diǎn)自動(dòng)協(xié)商來決定分布式鎖的生成,減少了因單一的集中式鎖故障導(dǎo)致的業(yè)務(wù)整體癱瘓問題,提高了共享資源的利用效率,減少了多個(gè)分布式節(jié)點(diǎn)的相同鎖定操作請(qǐng)求被重復(fù)執(zhí)行的問題,節(jié)省了資源,提升了服務(wù)器性能。