[發明專利]一種聚合服務器的用戶請求處理方法和裝置有效
| 申請號: | 201710575596.1 | 申請日: | 2017-07-14 |
| 公開(公告)號: | CN107528884B | 公開(公告)日: | 2020-08-07 |
| 發明(設計)人: | 蔣楠;劉志成;張俊浩;項肖華 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聚合 服務器 用戶 請求 處理 方法 裝置 | ||
本發明實施例提供了一種聚合服務器的用戶請求處理方法和裝置,包括:接收用戶請求;確定各個數據中心中的各個工作服務器分組的工作服務器的第一資源參數,以及各個數據中心中的聚合服務器的第二資源參數;若當前數據中心中屬于同一個工作服務器分組的工作服務器的第一資源參數,小于當前數據中心的第二資源參數,則將該工作服務器分組確定為目標工作服務器分組;根據目標工作服務器分組的工作服務器的第一資源參數和當前數據中心的第二資源參數,確定分發請求;在除當前數據中心的其余數據中心中確定目標數據中心;將分發請求,發送到目標數據中心的目標工作服務器分組的工作服務器。從而最小化跨數據中心I/O請求量,提升分布式系統的響應時間。
技術領域
本發明涉及通信技術領域,特別是涉及一種聚合服務器的用戶請求處理方法和一種聚合服務器的用戶請求處理裝置。
背景技術
當代的互聯網服務為了保證服務的高可用性,防止一旦數據中心出現故障而造成整個服務不可用,都會采取同城跨數據中心部署,甚至異地跨數據中心進行部署。跨數據中心部署有很大可能會引入通信跨數據中心相關的問題,目前我國的現狀是不同的互聯網服務商之間的通信帶寬非常受限。跨數據中心部署由于地理距離的因素,通信延遲也會比較長。如果出現大量的跨數據中心訪問,會使得服務響應時間大大增加。
目前比較常見的解決方案是采用物理數據中心隔離。主要做法是通過服務部署隔離,使得各個數據中心之間不相互通信,來最大限度的解決問題。此方法的確是最好的解決方案,但是卻需要非常嚴苛的限制條件,就是一個數據中心可以對外提供完整的服務。
這種方案在很多情況下是無法有效工作的。一個具有普遍性的例子是:在典型的分布式互聯網服務,至少需要兩種角色的服務器,一種稱之為工作服務器(Work Server):工作服務器是真正提供服務的機器,一套完整的服務,至少需要多臺工作服務器同時進行工作;另一種稱之為聚合服務 (Aggregator Server):聚合服務對外提供服務,對內將請求分發到多個工作服務器,然后匯總來自工作服務器的響應數據,將數據匯總后提供給用戶。
一般工作服務器至少需要多臺才能提供完整服務,比較典型的是由5臺以上的工作服務器來對外提供服務。假如有A和B兩個數據中心,工作服務器數量分別為17和3臺。如果要進行完全的物理數據中心隔離,則B數據中心的3臺工作服務器是無法獨立的對外提供完整的服務的。如果要將兩個數據中心的工作服務器都最大限度的利用起來,則數據中心B的工作服務器必須要和數據中心A的工作服務器進行通信。可以看出,難以實現最大限度的使用機器資源,又進行最大限度的數據中心物理隔離。
發明內容
鑒于上述問題,提出了本發明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種聚合服務器的用戶請求處理方法和相應的一種聚合服務器的用戶請求處理裝置。
為了解決上述問題,本發明實施例公開了一種聚合服務器的用戶請求處理方法,包括:
接收用戶請求;
確定各個數據中心中的各個工作服務器分組的工作服務器的第一資源參數,以及,各個數據中心中的聚合服務器的第二資源參數;所述第一資源參數表示數據中心中屬于同一工作服務器分組的工作服務器單位時間內處理的用戶請求的數量;所述第二資源參數表示數據中心的聚合服務器單位時間內處理的用戶請求的數量;
若當前數據中心中屬于同一個工作服務器分組的工作服務器的第一資源參數,小于當前數據中心的第二資源參數,則將該工作服務器分組確定為目標工作服務器分組;
根據目標工作服務器分組的工作服務器的第一資源參數和當前數據中心的第二資源參數,從當前數據中心接收的所有用戶請求中,確定分發請求;
在除當前數據中心的其余數據中心中確定目標數據中心;
將所述分發請求,發送到所述目標數據中心的目標工作服務器分組的工作服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710575596.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種煙氣低溫脫硝的一體化裝置
- 下一篇:一種用于SNCR脫硝系統的噴射器





