[發(fā)明專利]一種分布式多集群狀態(tài)類數(shù)據(jù)的同步方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110556863.7 | 申請日: | 2021-05-21 |
| 公開(公告)號: | CN113157812A | 公開(公告)日: | 2021-07-23 |
| 發(fā)明(設計)人: | 劉世龍;彭一 | 申請(專利權)人: | 湖南快樂陽光互動娛樂傳媒有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/178 |
| 代理公司: | 北京集佳知識產(chǎn)權代理有限公司 11227 | 代理人: | 陳穎 |
| 地址: | 410003 湖南省*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 集群 狀態(tài) 數(shù)據(jù) 同步 方法 系統(tǒng) | ||
1.一種分布式多集群狀態(tài)類數(shù)據(jù)的同步方法,其特征在于,包括:
獲取客戶端發(fā)送的登錄狀態(tài)標識,所述登錄狀態(tài)標識用于表征用戶在多集群中為已成功登錄狀態(tài);
判斷當前集群的本地數(shù)據(jù)庫中是否存儲有所述登錄狀態(tài)標識;
如果否,則判斷所述登錄狀態(tài)標識中的目標集群標識與所述當前集群的集群標識是否相同;
如果否,則將所述登錄狀態(tài)標識作為同步請求參數(shù)通過超文本傳輸協(xié)議HTTP協(xié)議發(fā)送至所述目標集群標識對應的目標集群,請求獲取與所述登錄狀態(tài)標識對應的目標用戶登錄狀態(tài)數(shù)據(jù);
獲取所述目標集群響應所述同步請求參數(shù)返回的所述目標用戶登錄狀態(tài)數(shù)據(jù);
將所述目標用戶登錄狀態(tài)數(shù)據(jù)存儲至所述當前集群的本地數(shù)據(jù)庫。
2.根據(jù)權利要求1所述的同步方法,其特征在于,當所述當前集群的本地數(shù)據(jù)庫中存儲有所述登錄狀態(tài)標識時,還包括:
當所述登錄狀態(tài)標識中的目標集群標識與所述當前集群的集群標識相同時,按照預設業(yè)務規(guī)則判斷所述登錄狀態(tài)標識是否已失效;
如果是,則從所述當前集群的本地數(shù)據(jù)庫刪除所述登錄狀態(tài)標識;
向所述當前集群以外的集群通過HTTP協(xié)議發(fā)送所述登錄狀態(tài)標識的刪除請求,使所述當前集群以外的集群從對應的本地數(shù)據(jù)庫刪除所述登錄狀態(tài)標識。
3.根據(jù)權利要求2所述的同步方法,其特征在于,還包括:
當所述登錄狀態(tài)標識中的目標集群標識與所述當前集群的集群標識不同時,按照所述預設業(yè)務規(guī)則判斷所述登錄狀態(tài)標識是否已失效;
如果是,則從所述當前集群的本地數(shù)據(jù)庫刪除所述登錄狀態(tài)標識。
4.根據(jù)權利要求1所述的同步方法,其特征在于,還包括:
判斷所述當前集群的本地數(shù)據(jù)中是否存儲有已失效用戶登錄狀態(tài)數(shù)據(jù);
如果是,則刪除所述已失效用戶登錄狀態(tài)數(shù)據(jù)。
5.根據(jù)權利要求1所述的同步方法,其特征在于,當用戶首次登錄所述當前集群時,還包括:
獲取所述客戶端發(fā)送的用戶登錄請求,所述用戶登錄請求中攜帶對所述當前集群的登錄信息;
將所述登錄信息與預存儲的基準登錄信息進行比較,對所述登錄信息進行有效性校驗;
當所述登錄信息通過有效性校驗后,在所述當前集群創(chuàng)建登錄狀態(tài)標識,所述登錄狀態(tài)標識具有所述當前集群的集群標識;
將所述登錄狀態(tài)標識、用戶相關屬性信息和所述預設有效期組裝成一條完整的用戶登錄狀態(tài)數(shù)據(jù);
將所述用戶登錄狀態(tài)數(shù)據(jù)存儲至所述當前集群的本地數(shù)據(jù)庫,并立即響應所述用戶登錄成功。
6.根據(jù)權利要求5所述的同步方法,其特征在于,還包括:
將所述用戶登錄狀態(tài)數(shù)據(jù)通過HTTP協(xié)議異步分發(fā)至所述當前集群以外的各個目標集群,使各個所述目標集群將接收到的所述用戶登錄狀態(tài)數(shù)據(jù)存儲至各自對應的本地數(shù)據(jù)庫。
7.一種分布式多集群狀態(tài)類數(shù)據(jù)的同步系統(tǒng),其特征在于,包括:
標識獲取單元,用于獲取客戶端發(fā)送的登錄狀態(tài)標識,所述登錄狀態(tài)標識用于表征用戶在多集群中為已成功登錄狀態(tài);
第一判斷單元,用于判斷當前集群的本地數(shù)據(jù)庫中是否存儲有所述登錄狀態(tài)標識;
第二判斷單元,用于在所述第一判斷單元判斷為否的情況下,判斷所述登錄狀態(tài)標識中的目標集群標識與所述當前集群的集群標識是否相同;
第一發(fā)送單元,用于在所述第二判斷單元判斷為否的情況下,將所述登錄狀態(tài)標識作為同步請求參數(shù)通過超文本傳輸協(xié)議HTTP協(xié)議發(fā)送至所述目標集群標識對應的目標集群,請求獲取與所述登錄狀態(tài)標識對應的目標用戶登錄狀態(tài)數(shù)據(jù);
數(shù)據(jù)獲取單元,用于獲取所述目標集群響應所述同步請求參數(shù)返回的所述目標用戶登錄狀態(tài)數(shù)據(jù);
第一存儲單元,用于將所述目標用戶登錄狀態(tài)數(shù)據(jù)存儲至所述當前集群的本地數(shù)據(jù)庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南快樂陽光互動娛樂傳媒有限公司,未經(jīng)湖南快樂陽光互動娛樂傳媒有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110556863.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網(wǎng)絡流量管理設備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設備及可讀存儲介質(zhì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





