[發明專利]一種客戶端連接關系調整方法、系統及節點有效
| 申請號: | 202010119142.5 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111371865B | 公開(公告)日: | 2023-02-24 |
| 發明(設計)人: | 王海龍;蔡池池;韓朱忠 | 申請(專利權)人: | 上海達夢數據庫有限公司 |
| 主分類號: | H04L67/1061 | 分類號: | H04L67/1061;H04L67/1042;H04L67/1031;H04L67/1008 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 連接 關系 調整 方法 系統 節點 | ||
1.一種客戶端連接關系調整方法,其特征在于,包括:
數據庫集群中的任一節點周期性獲取所述數據庫集群中所有節點的連接信息和切換信息,其中,所述連接信息為所述數據庫集群中目標節點的信息,所述切換信息為要調整的客戶端的信息;所述客戶端的信息為數目和接口;
所述任一節點根據所述連接信息和切換信息對所述任一節點與客戶端的連接關系進行調整。
2.根據權利要求1所述的方法,其特征在于,所述數據庫集群中的任一節點周期性獲取所述數據庫集群中所有節點的連接信息和切換信息,包括:
當所述任一節點為控制節點時,所述控制節點周期性收集所述數據庫集群中所有節點的負載信息;
所述控制節點根據所有節點的負載信息確定所有節點的連接信息和切換信息。
3.根據權利要求1所述的方法,其特征在于,所述數據庫集群中的任一節點周期性獲取所述數據庫集群中所有節點的負載信息和切換信息,包括:
當所述任一節點為從控節點時,所述從控節點周期性接收控制節點發送的所述數據庫集群中所有節點的連接信息和切換信息;
其中,所述從控節點為所述數據庫集群中除控制節點之外的任意一個節點。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述任一節點根據所述連接信息和切換信息對所述任一節點與客戶端的連接關系進行調整,包括:
所述任一節點根據所述連接信息和切換信息將與所述任一節點連接的客戶端切換至目標節點,所述目標節點為數據庫集群中除所述任一節點之外的其他節點中的任一節點;
或者,所述任一節點根據所述連接信息和切換信息保持所述任一節點與客戶端的連接關系不變;
或者,當所述任一節點根據所述連接信息確定自身為目標節點時,所述目標節點根據所述切換信息與對應的客戶端連接。
5.根據權利要求4所述的方法,其特征在于,所述任一節點根據所述連接信息和切換信息將與所述任一節點連接的客戶端切換至目標節點,包括:
所述任一節點將攜帶所述連接信息和切換信息的響應消息發送至與所述任一節點連接的客戶端;
與所述切換信息對應的客戶端根據所述連接信息切換至目標節點。
6.根據權利要求5所述的方法,其特征在于,與所述切換信息對應的客戶端根據所述響應消息切換至目標節點,包括:
所述客戶端解析所述響應消息,獲取所述連接信息和切換信息;
所述客戶端根據所述切換信息確定自身需要切換時,根據所述連接信息連接至所述目標節點;
所述客戶端斷開自身與所述任一節點的連接關系。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
所述客戶端初次連接所述任一節點時,所述客戶端緩存自身的連接信息和所述任一節點的連接信息。
8.根據權利要求7所述的方法,其特征在于,所述方法還包括:
當所述任一節點根據所述連接信息和切換信息對所述任一節點與客戶端的連接關系調整失敗時,所述客戶端根據所述自身的連接信息和所述任一節點的連接信息,保持與所述任一節點的連接關系不變。
9.一種客戶端連接關系調整系統,其特征在于,包括:至少兩個節點構成的數據庫集群和與所述至少兩個節點連接的客戶端;
其中,所述數據庫集群中的任一節點,用于周期性獲取所述數據庫集群中所有節點的連接信息和切換信息,其中,所述連接信息為所述數據庫集群中目標節點的信息,所述切換信息為要調整的客戶端的信息;所述客戶端的信息為數目和接口;
以及,根據所述連接信息和切換信息對所述任一節點與客戶端的連接關系進行調整;
所述客戶端,用于解析響應消息,獲取連接信息和切換信息;
當所述客戶端根據所述切換信息確定自身需要切換時,用于根據所述連接信息連接至所述目標節點,并斷開自身與所述任一節點的連接關系;
所述客戶端還用于在初次連接所述任一節點時,緩存自身的連接信息和所述任一節點的連接信息。
10.一種節點,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時,實現如權利要求1-7任一項所述的任一節點的功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海達夢數據庫有限公司,未經上海達夢數據庫有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010119142.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:金融業務數據展示方法及裝置
- 下一篇:一種直播內容風險信息控制方法及系統





