[發明專利]服務器與客戶端并發通信的方法及裝置在審
| 申請號: | 202011192127.X | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112367388A | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 楊泳;李勝家;王海波 | 申請(專利權)人: | 北京北信源軟件股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/865 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 張睿 |
| 地址: | 100081 北京市海淀區中關村*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 客戶端 并發 通信 方法 裝置 | ||
本發明實施例提供一種服務器與客戶端并發通信的方法以及裝置。其中,確定網段中的轉發型客戶端以及第一優先級順序列表;將所述轉發型客戶端對應的協議地址信息以及所述第一優先級順序列表發送到所述網段中的普通客戶端;構建與所述轉發型客戶端之間的連接,基于所述轉發型客戶端實現與所述普通客戶端的通信。本發明實施例公開的服務器與客戶端并發通信的方法,能夠提高內網環境中服務器的并發連接數量,緩解服務器的壓力,優化服務器的數據處理能力,使得服務器具備更高的可用性、可靠性以及可擴展性。
技術領域
本發明涉及服務器通信技術領域,具體涉及一種服務器與客戶端并發通信的方法和裝置。另外,還涉及一種電子設備及非暫態計算機可讀存儲介質。
背景技術
近年來,隨著互聯網技術的快速發展,計算機客戶端在企業中的應用越來越普遍,計算機客戶端的數量也急劇增長。目前,在內網服務器網絡架構中,存在很多客戶端連接同一個服務器的情況,但是服務器接受客戶端的數量是有限的,并且過多的連接還會導致服務器處理數據能力的降低。
為了解決上述技術問題,現有技術中通常采用的技術手段是,首先將客戶端連接負載均衡器,由負載均衡器根據服務器的繁忙程度實現數據轉發。該種網絡架構需要負載均衡服務器和多臺應用服務器,并且客戶端發送的數據都需要經過負載均衡器,性能受到負載均衡器的限制。如果連接管理器出現了故障,缺少反饋機制,無法及時通知客戶端進行重新連接。因此,如何設計一種高并發通信的網絡架構機制成為目前業界亟待解決的需要課題。
發明內容
為此,本發明實施例提供一種服務器與客戶端并發通信的方法及裝置,以解決現有技術中存在的與服務器并發通信的網絡架構可靠性及可擴展性較差,連接客戶端的數量有限,導致用戶體驗較差的問題。
第一方面,本發明實施例提供一種服務器與客戶端并發通信的方法,包括:
確定網段中的轉發型客戶端以及第一優先級順序列表;
將所述轉發型客戶端對應的協議地址信息以及所述第一優先級順序列表發送到所述網段中的普通客戶端;
構建與所述轉發型客戶端之間的連接,基于所述轉發型客戶端實現與所述普通客戶端的通信。
進一步的,所述確定網段中的轉發型客戶端以及第一優先級順序列表,具體包括:
獲取客戶端的配置信息;
基于所述客戶端對應網段的不同,將所述客戶端進行分組;
基于所述配置信息對同一分組內的客戶端進行排序,確定對應分組的第一優先級順序列表;
將所述第一優先級順序列表中滿足預設配置條件的目標客戶端確定為轉發型客戶端。
進一步的,所述的服務器與客戶端并發通信的方法,還包括:
若檢測到與所述轉發型客戶端之間的通信產生異常,則根據異常信息對所述第一優先級順序列表進行修改,并根據所述第一優先級順序列表中的優先級順序確定備用轉發型客戶端;將所述備用轉發型客戶端對應的協議地址信息以及修改后的所述第一優先級順序列表發送到同一網段中對應的普通客戶端;
構建與所述備用轉發型客戶端之間的連接,基于所述備用轉發型客戶端實現與所述普通客戶端的通信。
第二方面,本發明實施例還提供一種服務器與客戶端并發通信的方法,包括:
確定所述網段中的轉發型客戶端;
構建與所述轉發型客戶端之間的連接,基于所述轉發型客戶端實現與服務器的通信。
進一步的,所述確定所述網段中的轉發型客戶端,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北信源軟件股份有限公司,未經北京北信源軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011192127.X/2.html,轉載請聲明來源鉆瓜專利網。





