分布式鎖執(zhí)行方法、裝置及系統(tǒng)、應用服務器和存儲介質

基本信息

申請?zhí)?/td> CN201810688442.8 申請日 -
公開(公告)號 CN108874552B 公開(公告)日 2021-09-21
申請公布號 CN108874552B 申請公布日 2021-09-21
分類號 G06F9/52(2006.01)I;G06F16/176(2019.01)I 分類 計算;推算;計數;
發(fā)明人 張銘明 申請(專利權)人 杭州云英網絡科技有限公司
代理機構 北京集佳知識產權代理有限公司 代理人 巴翠昆;王寶筠
地址 310000 浙江省杭州市濱江區(qū)江南大道3588號2幢6樓
法律狀態(tài) -

摘要

摘要 本申請?zhí)峁┝朔植际芥i執(zhí)行方法、裝置及系統(tǒng)、應用服務器和存儲介質,其中方法包括:線程利用從緩存服務器獲取的當前時間生成唯一的時間標識,向緩存服務器發(fā)送包括分布式鎖信息的加鎖指令;分布鎖信息包括當前標識;接收緩存服務器發(fā)送的與加鎖指令對應的返回結果;若返回結果表示該線程獲得分布式鎖,則該線程訪問共享資源并執(zhí)行與共享資源對應的任務操作;該線程在與共享資源對應的執(zhí)行任務操作結束后,僅在本地存儲的分布式鎖信息中時間戳與緩存服務器存儲的分布式鎖信息中時間標識一致的情況下,才釋放分布式鎖;若返回結果表示該線程未獲得分布式鎖,則該線程執(zhí)行搶鎖操作。本申請可以解決多個線程同時獲得分布式鎖引起的共享資源出現數據不統(tǒng)一的問題。