[發明專利]請求分發方法、裝置、接入網關及存儲介質有效
| 申請號: | 201711484267.2 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108156038B | 公開(公告)日: | 2019-07-02 |
| 發明(設計)人: | 羅代均 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 牟慧仙 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 請求處理 服務器 接入網關 灰度 分發 存儲介質 請求分發 測試 互聯網技術 自動推動 客戶端 申請 成功率 發送 上報 更新 | ||
本申請公開了一種請求分發方法、裝置、接入網關及存儲介質,屬于互聯網技術領域。該方法包括:接收各個客戶端發送的HTTP請求;將第一比例的所述HTTP請求分發至灰度服務器,并將第二比例的HTTP請求分發至其它服務器,第一比例小于第二比例;接收各臺服務器上報的請求處理信息,請求處理信息至少包括處理HTTP請求的成功率;根據請求處理信息,更新第一比例和第二比例。本申請實施例中;接入網關根據服務器的實際請求處理情況,能夠自動對HTTP請求的分發比例進行調節,從而自動推動灰度測試的進行,進而提高了灰度測試的效率。
技術領域
本申請實施例涉及互聯網技術領域,特別涉及一種請求分發方法、裝置、接入網關及存儲介質。
背景技術
灰度測試是一種對更新版本進行測試的常用方法,采用灰度測試能夠及時發現更新版本中存在的缺陷,并降低更新版本的發布風險。
進行服務器灰度測試時,測試人員在服務器集群中設置少量灰度服務器,并將更新版本配置到灰度服務器中。客戶端發送的HTTP(HyperText Transfer Protocol,超文本傳輸協議)請求被均勻分發到各臺服務器,由各臺服務器進行處理。測試人員通過監控灰度服務器的請求處理情況,確定是否需要擴充服務器集群中灰度服務器的數量,以擴大灰度測試的范圍。
發明內容
本申請實施例提供的請求分發方法、裝置、接入網關及存儲介質,可以解決灰度測試需要測試人員進行人工監控,導致灰度測試效率較低的問題。所述技術方案如下:
第一方面,提供了一種請求分發方法,用于接入網關,所述接入網關與多臺服務器相連,所述多臺服務器中包括至少一臺灰度服務器,所述灰度服務器用于進行灰度測試,所述方法包括:
接收各個客戶端發送的HTTP請求;
將第一比例的所述HTTP請求分發至所述灰度服務器,并將第二比例的所述HTTP請求分發至其它服務器,所述第一比例小于所述第二比例;
接收各臺服務器上報的請求處理信息,所述請求處理信息至少包括處理所述HTTP請求的成功率;
根據所述請求處理信息,更新所述第一比例和所述第二比例。
第二方面,提供了一種請求分發裝置,用于接入網關,所述接入網關與多臺服務器相連,所述多臺服務器中包括至少一臺灰度服務器,所述灰度服務器用于進行灰度測試,所述裝置包括:
第一接收模塊,用于接收各個客戶端發送的HTTP請求;
分發模塊,用于將第一比例的所述HTTP請求分發至所述灰度服務器,并將第二比例的所述HTTP請求分發至其它服務器,所述第一比例小于所述第二比例;
第二接收模塊,用于接收各臺服務器上報的請求處理信息,所述請求處理信息至少包括處理所述HTTP請求的成功率;
更新模塊,用于根據所述請求處理信息,更新所述第一比例和所述第二比例。
第三方面,提供了一種接入網關,所述接入網關包括處理器、與所述處理器相連的存儲器,以及存儲在所述存儲器上的程序指令,所述處理器執行所述程序指令時實現第一方面提供的請求分發方法。
第四方面,一種計算機可讀介質,其上存儲有程序指令,所述程序指令被處理器執行時實現第一方面提供的請求分發方法。
本申請實施例提供的技術方案帶來的有益效果至少包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711484267.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能化移動終端
- 下一篇:一種含有改性聚氨酯和光固化單體的干膜光阻劑





