[發明專利]一種在前端降級的網絡訪問方法及系統有效
| 申請號: | 201811074136.1 | 申請日: | 2018-09-14 |
| 公開(公告)號: | CN109194759B | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 余劍楠 | 申請(專利權)人: | 廣州牧云網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 廣州海心聯合專利代理事務所(普通合伙) 44295 | 代理人: | 王洪娟;冼俊鵬 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 前端 降級 網絡 訪問 方法 系統 | ||
本發明公開了一種在前端降級的網絡訪問方法及系統,包括:服務器預先更新用戶端的配置數據;當用戶端需要發出訪問請求時,用戶端根據配置數據對訪問請求進行判斷,然后根據判斷結果將訪問請求發往服務器或分發端;服務器根據實時訪問請求數量并預測后續時段的訪問請求數量,更新用戶端的配置數據,通過配置數據調控用戶端發往服務器及分發端的訪問請求數量。其優點在于,在用戶端對訪問請求進行分流,無需加設中間件,即可實現降低服務器接收的訪問請求數量的目的,大大降低了軟件的開發和運維成本。所述網絡訪問方法及系統重點應用于系統遭遇大流量高并發的場景,直接在用戶端實現降級,將部分非關鍵功能的訪問請求分流,保障關鍵功能的可用性。
技術領域
本發明涉及互聯網技術,具體涉及一種在前端降級的網絡訪問方法及系統。
背景技術
隨著互聯網技術的發展,互聯網與人們的生活越來越密不可分。在互聯網技術中,手機端或PC端等為用戶端,互聯網公司則提供用于響應用戶端訪問請求的服務器。在現有應用中,用戶端發出的訪問請求一般由服務器直接響應。該種響應方式一般還在服務器設有中間件,當用戶的訪問請求量較大時,由中間件對發往服務器的訪問請求進行攔截和篩選,將部分符合中間件設定的訪問請求發往服務器,對其余訪問請求則進行攔截或分發,以保護如服務器等關鍵系統模塊。該種響應方式在實際應用中存在著以下問題:其一,中間件的開發和運用技術難度大,且其日常的運維成本高,使軟件的開發和維護成本較高;其二,該種響應方式的本質是中間件同時對大量的訪問請求進行處理或響應,即中間件代替服務器承受大量訪問請求的沖擊,在對中間件有著極高的技術難度要求的同時,中間件仍然存在接受沖擊導致崩潰的風險。
發明內容
為了解決上述現有技術存在的問題,本發明目的在于提供一種在前端降級的網絡訪問方法及系統,該種方法和系統在不使用中間件的情況下,降低了服務器接收的訪問請求數量,避免了服務器崩潰現象的出現;同時大大降低了軟件的開發和維護成本。
本發明所述的一種在前端降級的網絡訪問方法及系統,包括以下步驟:
S0、服務器預先更新用戶端的配置數據;
S1、當用戶端需要發出訪問請求時,用戶端根據配置數據對訪問請求進行判斷,然后根據判斷結果將訪問請求發往服務器或分發端。
S2、服務器根據實時訪問請求數量并預測后續時段的訪問請求數量,更新用戶端的配置數據,通過配置數據調控用戶端發往服務器及分發端的訪問請求數量。
優選地,步驟S1中,用戶端將訪問請求的時間戳及訪問對象與配置數據進行比對,符合配置數據的訪問請求將被發往分發端,不符合配置數據的訪問請求將被發往服務器。
優選地,所述配置數據分為多個級別,用于對訪問請求實行不同級別的分流。
優選地,所述配置數據的載體為配置文件。
優選地,所述配置數據的加載過程包括:當用戶端啟動時,用戶端向服務器發送請求獲取配置數據,服務器收到請求后向用戶端發送配置數據,用戶端將配置數據更新并保存在配置文件。
優選地,所述分發端為內容分發網絡。
優選地,所述訪問對象包括:首頁、購物車頁、訂單生成頁、訂單支付頁、商品分類頁、商品列表頁、商品評論頁。
一種應用所述在前端降級的網絡訪問方法的網絡訪問系統,包括服務器、用戶端和分發網絡;所述用戶端設有配置數據;所述配置數據用于調控發往服務器或分發網絡的訪問請求數量。
優選地,所述配置數據用于在用戶端與訪問請求的時間戳及訪問對象進行比對。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州牧云網絡科技有限公司,未經廣州牧云網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811074136.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電動汽車遠程認證控制方法及系統
- 下一篇:業務處理方法、網絡系統及服務器





