分布式鎖執(zhí)行方法、裝置及系統(tǒng)、應(yīng)用服務(wù)器和存儲介質(zhì)
基本信息
申請?zhí)?/td> | CN201810688442.8 | 申請日 | - |
公開(公告)號 | CN108874552B | 公開(公告)日 | 2021-09-21 |
申請公布號 | CN108874552B | 申請公布日 | 2021-09-21 |
分類號 | G06F9/52(2006.01)I;G06F16/176(2019.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 張銘明 | 申請(專利權(quán))人 | 杭州云英網(wǎng)絡(luò)科技有限公司 |
代理機(jī)構(gòu) | 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人 | 巴翠昆;王寶筠 |
地址 | 310000 浙江省杭州市濱江區(qū)江南大道3588號2幢6樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請?zhí)峁┝朔植际芥i執(zhí)行方法、裝置及系統(tǒng)、應(yīng)用服務(wù)器和存儲介質(zhì),其中方法包括:線程利用從緩存服務(wù)器獲取的當(dāng)前時間生成唯一的時間標(biāo)識,向緩存服務(wù)器發(fā)送包括分布式鎖信息的加鎖指令;分布鎖信息包括當(dāng)前標(biāo)識;接收緩存服務(wù)器發(fā)送的與加鎖指令對應(yīng)的返回結(jié)果;若返回結(jié)果表示該線程獲得分布式鎖,則該線程訪問共享資源并執(zhí)行與共享資源對應(yīng)的任務(wù)操作;該線程在與共享資源對應(yīng)的執(zhí)行任務(wù)操作結(jié)束后,僅在本地存儲的分布式鎖信息中時間戳與緩存服務(wù)器存儲的分布式鎖信息中時間標(biāo)識一致的情況下,才釋放分布式鎖;若返回結(jié)果表示該線程未獲得分布式鎖,則該線程執(zhí)行搶鎖操作。本申請可以解決多個線程同時獲得分布式鎖引起的共享資源出現(xiàn)數(shù)據(jù)不統(tǒng)一的問題。 |
