分布式鎖生成方法、裝置、計(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ù)器性能。 |
