[發明專利]一種基于訂閱發送模式的跨域用戶數據同步方法有效
| 申請號: | 202111010309.5 | 申請日: | 2021-08-31 |
| 公開(公告)號: | CN113709250B | 公開(公告)日: | 2023-09-15 |
| 發明(設計)人: | 趙侃侃;謝榮平;戴佳男;朱晨;馬毓凱;張曉兵;孫揚;丁仕明 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/1095;H04L67/1097;H04L67/146;H04L67/55 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 黃振華 |
| 地址: | 210046 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 訂閱 發送 模式 用戶 數據 同步 方法 | ||
本發明公開了一種基于訂閱發送模式的跨域用戶數據同步方法,該方法能夠在特定的、具有安全限制的網絡環境中進行跨域用戶數據同步,在每個區域節點內部署一套用戶管理服務,用于提供本區域的用戶信息數據、角色信息數據以及權限信息數據的管理服務,提供統一的用戶登錄認證功能;且能夠為本區域內的用戶信息數據、角色信息數據以及權限信息數據提供全域唯一標識的管理與分配;每個區域之間,也就是跨域節點間,用戶管理服務通過傳輸軟件進行傳輸用戶數據;基于訂閱發送的模式,可以對用戶數據進行訂閱并按需拉取和推送更新,減少了冗余數據的傳輸,提高了傳輸效率,也實現了跨域的用戶數據同步功能。
技術領域
本發明屬于計算機技術領域,具體涉及一種基于訂閱發送模式的跨域用戶數據同步方法。
背景技術
近年來,各類基于數據訂閱發布模式的消息中間件已被廣泛應用于各類信息系統中,用于處理應用系統內部的消息收發。消息中間件是基于隊列與消息傳遞技術,在網絡環境中提供異步或同步、可靠地消息傳輸的支撐性軟件系統。
在特定的網絡環境中,在每個區域內部署一套用戶管理服務,用于提供本區域內的用戶信息、角色信息、權限信息、登錄認證等功能的服務。每個區域之間,也就是跨域場景,在特定的網絡環境下,由于安全考慮,只允許開放特定的一個或幾個端口用于數據交互,普通的HTTP請求無法進行跨域場景的服務訪問。因此,現有的消息中間件并不適用于這種特定的具有安全限制的網絡環境。目前,用于實現跨域用戶數據同步的方案依靠導出用戶數據至離線文件中,再通過人工或可實現跨域傳輸文件的軟件將該離線用戶數據文件發送至目的域,再在目的域通過導入離線用戶數據文件的方式,將源域的用戶數據導入至該域內的用戶服務。這種方案雖然可實現跨域用戶數據的同步,但無法對全域的用戶數據形成統一的編配管理,操作繁瑣,跨域用戶數據同步困難。
發明內容
發明目的:本發明所要解決的技術問題是針對現有技術中,在具有安全限制的網絡環境下,跨域用戶數據同步困難的問題,提供一種基于訂閱發送模式的跨域用戶數據同步方法。
為了解決上述技術問題,本發明公開了一種基于訂閱發送模式的跨域用戶數據同步方法,包括如下步驟:
步驟S1:以當前用戶所在區域的節點作為發送節點,其他區域的節點作為訂閱節點,在每個節點內部署用戶管理服務;
所述用戶管理服務用于提供本區域的用戶數據目錄,所述用戶數據目錄包括用戶信息數據、角色信息數據以及權限信息數據;所述用戶管理服務能夠為本區域內的用戶信息數據、角色信息數據以及權限信息數據提供統一的管理功能以及全域唯一標識的管理與分配;所述用戶管理服務還能夠提供統一的用戶登錄認證功能;
各節點的用戶管理服務通過指定的傳輸軟件提供的接口進行用戶數據傳輸;
步驟S2:用戶在發送節點的用戶管理服務內配置其他訂閱節點的通信屬性,配置完成后,發送節點拉取并形成全域用戶數據目錄;所述全域用戶數據目錄為全部區域的用戶數據目錄的集合;
步驟S3:用戶在步驟S2中生成的全域用戶數據目錄中選擇對應訂閱節點內需要拉取的用戶數據,并向該訂閱節點發送訂閱用戶數據請求,且發送節點將該次訂閱用戶數據請求記錄至本節點內的訂閱訂單中;
步驟S4:訂閱節點收到步驟S3中發送節點發送的訂閱用戶數據請求,解析后通過傳輸軟件發送對應用戶數據至發送節點,且訂閱節點將此次發送信息記錄至本節點內的發送訂單中;
步驟S5:發送節點收到步驟S4中訂閱節點發送的用戶數據后,將用戶數據持久化至本節點;
步驟S6:訂閱節點內用戶數據發生變化,訂閱節點發送用戶數據變化信息至發送節點,或者發送節點訂閱用戶數據變化信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111010309.5/2.html,轉載請聲明來源鉆瓜專利網。





