[發明專利]一種用戶訪問量的調整方法和設備有效
| 申請號: | 201711065584.0 | 申請日: | 2017-11-02 |
| 公開(公告)號: | CN107948250B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 王福財 | 申請(專利權)人: | 上海讀客數字信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 東莞市神州眾達專利商標事務所(普通合伙) 44251 | 代理人: | 周松強 |
| 地址: | 201599 上海市金*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用戶 訪問量 調整 方法 設備 | ||
本發明實施例公開了一種用戶訪問量的調整方法,該方法包括:接收用戶發起的訪問頁面的請求,并根據該請求進行頁面服務處理;其中,頁面服務處理包括:本地服務業務處理和/或依賴服務信息處理;對頁面服務處理的處理結果進行統計,并將統計結果記錄在預設的滑動窗口內;根據統計結果計算頁面服務處理的出錯率;根據出錯率調整頁面的用戶訪問量。本發明實施例還公開了一種用戶訪問量的調整設備以及計算機可讀存儲介質。通過本發明實施例方案,實現了實時動態地調整單位時間內的頁面訪問用戶總人數,從而實現樂服務的自動降級和恢復,在減少人工介入的同時能保證服務的高可用、服務質量以及用戶體驗。
技術領域
本發明涉及互聯網技術領域,尤指一種用戶訪問量的調整方法和設備。
背景技術
大型網站為了解決高并發訪問,會對單位時間內的訪問人數進行限制。比如在業務上會把每次用戶請求的用戶ID進行記錄保存在內存數據庫中如Redis并記錄用戶總人數,當總人數達到上限時,后續的用戶請求訪問網站會提示用戶請等待或告知用戶請求過于頻繁,等后續的業務處理完成之后再把相關的用戶ID從內存數據庫中刪除,從而使等待的用戶能進入業務進行后續處理并響應。關鍵的一個節點是用戶總人數的上限如何調整,調高了會導致單位時間的用戶請求超過網站服務的處理能力從而導致服務不可用,調低了又會限制單位時間的服務吞吐量以及提高用戶的等待時間,而這需要人工介入進行調整測試,最終得出一個符合預期的參數值。但業務是不斷變更的,有可能會在原有的業務當中增加新的邏輯處理或者在后臺訪問其他的相關依賴服務,基于本身的業務以及其他依賴服務的可變性,業務的單位處理能力是會變的,為保證適中的吞吐量和用戶體驗,需要重新調整單位時間的用戶總人數值。業務的單位處理能力依賴于自身的邏輯處理以及依賴服務的邏輯處理能力,自身的業務邏輯處理是可控的,但依賴服務由于是服務方,我們無法知曉其的具體變化情況,除非相關的依賴服務在變化時告知自身業務方。而依賴服務較多時,變化也就比較多,只要一有變化,為保證自身業務的高可用和用戶體驗,需要不斷地進行單位時間內的頁面訪問用戶總人數的調整,費時又費人力。
發明內容
針對上述技術問題,本發明實施例提供了一種用戶訪問量的調整方法和設備,能夠在減少人工介入的同時保證服務的高可用、服務質量以及用戶體驗。
為了達到本發明目的,本發明實施例提供了一種用戶訪問量的調整方法,該方法包括:
接收用戶發起的訪問頁面的請求,并根據該請求進行頁面服務處理;其中,頁面服務處理包括:本地服務業務處理和/或依賴服務信息處理;
對頁面服務處理的處理結果進行統計,并將統計結果記錄在預設的滑動窗口內;
根據統計結果計算頁面服務處理的出錯率;
根據出錯率調整頁面的用戶訪問量。
可選地,在根據該請求進行頁面服務處理之前,該方法還包括:
判斷當前頁面的每秒訪問人數是否大于或等于預設的人數閾值;
當當前頁面的每秒訪問人數大于或等于人數閾值時,忽略該請求;
當當前頁面的每秒訪問人數小于人數閾值時,進入頁面服務處理的處理流程。
可選地,將統計結果記錄在預設的滑動窗口內包括:
根據預先確定的出錯率的計算周期T以及該滑動窗口的個數n計算每個滑動窗口在該計算周期T內平均分配的記錄時長t;其中,T=n×t,n為正整數,T和t為正數;
按照時間順序將每個記錄時長t內的統計結果依次記錄在所述n個滑動窗口內。
可選地,統計結果包括:成功次數、失敗次數、超時次數以及拒絕次數。
可選地,根據統計結果計算頁面服務處理的出錯率包括:根據以下等式計算該出錯率:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海讀客數字信息技術有限公司,未經上海讀客數字信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711065584.0/2.html,轉載請聲明來源鉆瓜專利網。





