[發明專利]用戶信息同步方法、裝置、計算機裝置及存儲介質有效
| 申請號: | 201810368075.3 | 申請日: | 2018-04-23 |
| 公開(公告)號: | CN108551484B | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 宋劍鋒;楊勇 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 楊毅玲;劉麗華 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶信息 同步 方法 裝置 計算機 存儲 介質 | ||
本發明提供一種用戶信息同步方法,包括:獲取多活系統中每個運行環境的用戶信息;將獲取到的不同運行環境中的用戶信息進行匹配,得到待同步用戶以及待同步用戶對應的待同步運行環境;模擬所述待同步用戶在所述待同步運行環境中注冊。本發明還公開了一種用戶信息同步裝置、計算機裝置和計算機可讀存儲介質。本發明可以在異地多活系統中保持用戶基礎信息的一致性。
技術領域
本發明涉及通信技術領域,尤其涉及一種用戶信息同步方法、裝置、計算機裝置及存儲介質。
背景技術
隨著技術的發展,應用系統(如社交平臺、購物平臺等)上的用戶量越來越大,在部署服務器等硬件環境時,通過多活體系架構進行部署可以提高部署的成本、兼顧容災等優點。然而對于異地多活體系架構,通常有多套同時運行的運行環境。在登陸多活系統時,通常通過負載均衡器進行登陸。負載均衡器可以將網絡請求分散到服務器集群中的可用服務器中,分配最適當的服務器響應網絡請求。因此,用戶在首次注冊時,多活系統隨機指定一套最適合的運行環境供用戶在客戶端進行登陸,客戶端并沒有任何不同,而實際用戶登陸的為多活系統中某一運行環境,用戶注冊時的信息僅保留在某一運行環境中,在其他運行環境中用戶并沒有用戶注冊的信息,這樣就會導致用戶基礎數據不一致的問題,進而影響到用戶其他數據的同步(例如用戶報表的同步等)。
發明內容
鑒于以上內容,有必要提供一種用戶信息同步方法、裝置、計算機裝置及存儲介質,能在異地多活系統中保持用戶基礎信息的一致性。
本發明提供一種用戶信息同步方法,所述方法包括:
獲取多活系統中每個運行環境的用戶信息;
將獲取到的不同運行環境中的用戶信息進行匹配,得到待同步用戶以及待同步用戶對應的待同步運行環境;
模擬所述待同步用戶在所述待同步運行環境中注冊。
在本發明優選實施中,所述方法還包括:
獲取所述多活系統的日志信息;
若所述日志信息包含用戶登陸失敗的信息,執行所述獲取多活系統中每個運行環境的用戶信息的步驟。
在本發明優選實施中,所述方法還包括:
獲取所述多活系統的運行中進程;
當所述運行中進程的數量低于預設進程數量和/或所述運行中進程不包含指定進程時,執行所述獲取多活系統中每個運行環境的用戶信息的步驟;或者
當所述運行中進程的數量低于預設進程數量和/或所述運行中進程不包含指定進程時,執行所述模擬所述待同步用戶在所述待同步運行環境中注冊的步驟。
在本發明優選實施中,所述預設進程數量和/或所述指定進程根據所述多活系統的硬件資源確定。
在本發明優選實施中,所述將獲取到的不同運行環境中的用戶信息進行匹配,得到待同步用戶以及待同步用戶對應的待同步運行環境包括:
將所述多活系統的第一運行環境中的用戶信息與所述第一運行環境以外的其他運行環境中的用戶信息進行對比;
當第一運行環境中的第一用戶的信息沒有在所述其他運行環境中都存在時,確定所述第一用戶為待同步用戶,確定不存在所述第一用戶的信息的運行環境為待同步運行環境。
在本發明優選實施例中,所述將獲取到的不同運行環境中的用戶信息進行匹配,得到待同步用戶以及待同步用戶對應的待同步運行環境包括:
將所述多活系統的第一運行環境中的用戶信息與所述第一運行環境以外的其他運行環境中的用戶信息進行對比;
獲取在每個運行環境中存在且不一致的用戶信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810368075.3/2.html,轉載請聲明來源鉆瓜專利網。





