[發明專利]一種實現跨地域數據同步的方法有效
| 申請號: | 202010120907.7 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111367997B | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 周毅 | 申請(專利權)人: | 杭州云締盟科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;H04L29/08 |
| 代理公司: | 無錫市匯誠永信專利代理事務所(普通合伙) 32260 | 代理人: | 李珍珍 |
| 地址: | 310000 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 地域 數據 同步 方法 | ||
本發明的目的在于提供一種實現跨地域數據同步的方法,客戶端首次訪問接入點時,數據庫反饋用戶信息①,根據所需的業務數據進行計算業務響應,產生新的數據時,此時用戶信息①更新為用戶信息②,接入點將用戶信息②加密后傳輸至客戶端,在客戶端存儲;同時接入點實時將新的數據傳輸至數據庫存儲;客戶端再次訪問任意一接入點時,帶上用戶信息②,使得該接入點不需要向數據庫請求數據,可以直接根據用戶信息②中的業務數據直接進行計算業務響應,這樣利用客戶端資源解決了接入點數據同步問題,可以減少對數據庫的訪問次數,緩解了數據庫的訪問壓力。
技術領域
本發明涉及計算機領域,具體涉及一種實現跨地域數據同步的方法。
背景技術
隨著訪問數據量的增大,現在對于靜態網站使用的是CDN方案,往往采用的是多點部署。CDN:Content Delivery Network即內容分發網絡。CDN是一組分布在多個不同的地理位置的WEB服務器,用于更加有效的向用戶發布內容,在優化性能時,會根據距離的遠近來選擇。用戶就近接入直接獲取接入點的緩存數據,直接響應用戶請求即可。但是對于動態數據的請求,接入點服務器需要根據用戶的數據和一些行為再結合策略和配置才能給出響應,所以接入點仍然需要向中心服務器或者中心數據庫獲取到用戶信息之后,才能給用戶響應,同時后臺還需要保存用戶的狀態,當用戶從一個接入點切換到另一個接入點,用戶的中間狀態也不能及時傳遞到其他接入點。
現有方案存在的缺陷:
(1)如果采用集中式數據庫方式,就會存在接入點與數據庫之間的通信延遲,同樣會導致訪問緩慢,并且數據庫的訪問壓力很大;
(2)如果在接入點單獨部署數據庫,就會出現各個數據庫和中心數據庫數據不一致的問題;
(3)如果在每個接入點附近部署緩存數據庫,則會出現緩存和中心數據庫數據不一致的問題。同時緩存數據庫的磁盤和內存也并不能無限的增大。
發明內容
本發明的目的在于提供一種實現跨地域數據同步的方法,客戶端切換接入點時,每個接入服務器通過獲取自身攜帶的業務數據來獲取中間狀態,從而能夠緩解數據庫的訪問壓力。
為達上述目的,本發明的主要技術解決手段是提供一種實現跨地域數據同步的方法,包括以下步驟:
S1客戶端向一號接入點發起接入請求;
S2所述一號接入點向數據庫請求業務數據①;
S3所述數據庫向一號接入點發送用戶信息①,所述用戶信息①包含業務數據①;
S4一號接入點發生計算業務響應,并產生新數據①,使得用戶信息①更新為用戶信息②,所述用戶信息②包含新數據①;
S5一號接入點實時將新數據①傳輸至數據庫;
S6一號接入點將用戶信息②發送至客戶端,客戶端存儲用戶信息②;
S7客戶端帶著用戶信息②訪問二號接入點,所述二號接入點為一號接入點或其它接入點中任意一個接入點;
S8二號接入點根據用戶信息②中的業務數據②發生計算業務響應,并產生新數據②,所述用戶信息②更新為用戶信息③,所述用戶信息③包含新數據②;
S9二號接入點實時將新數據②傳輸至數據庫;
S10二號接入點將用戶信息③發送至客戶端,客戶端存儲用戶信息③。
進一步的,所述用戶信息①為數據庫中的用戶所有信息。
進一步的,所述一號接入點將用戶信息②加密發送至客戶端。
進一步的,所述二號接入點將用戶信息③加密發送至客戶端。
進一步的,所述用戶信息②包含用戶狀態信息和業務信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州云締盟科技有限公司,未經杭州云締盟科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010120907.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鏡像文件處理方法、裝置、存儲介質及電子設備
- 下一篇:一種圖像處理方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





