[發明專利]服務請求處理方法、系統、終端及可讀存儲介質在審
| 申請號: | 201911131038.1 | 申請日: | 2019-11-19 |
| 公開(公告)號: | CN110943934A | 公開(公告)日: | 2020-03-31 |
| 發明(設計)人: | 楊磊;李濤 | 申請(專利權)人: | 上海鈞正網絡科技有限公司 |
| 主分類號: | H04L12/819 | 分類號: | H04L12/819;H04L12/851;H04L12/863;H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 劉羚 |
| 地址: | 201199 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 請求 處理 方法 系統 終端 可讀 存儲 介質 | ||
本申請提供服務請求處理方法、系統、終端及可讀存儲介質,所述方法包括:獲取業務請求,當業務請求需要獲取令牌時,則根據業務請求,從業務請求對應的服務請求接口令牌桶中獲取令牌,當獲取令牌成功時,則根據業務請求進行服務請求處理,得到服務請求結果;該方法可以根據業務請求確定是否需要獲取該業務請求對應的令牌,進而實現高并發系統對不同業務請求進行流量控制的技術,在保障業務請求的正常運行的基礎上,避免網絡資源浪費,從而降低用戶使用成本。
技術領域
本申請涉及計算機網絡技術領域,特別是涉及一種服務請求處理方法、系統、終端及可讀存儲介質。
背景技術
隨著互聯網的發展,網絡應用的規模不斷擴大,由常規的垂直應用架構演進為分布式服務架構。分布式服務架構在處理大規模數據時,容易造成網絡信息堵塞、網絡超負載的壓力,進而導致服務器運行緩慢,甚至拒絕服務或宕機,從而不能滿足當前及時高效的業務處理需求。
傳統技術中,采用橫向擴展核心服務和拆分數據庫的方法,來緩解高并發系統高峰期的網絡壓力。但是,在網絡低谷期時,采用傳統技術實現業務處理需求會造成網絡資源浪費,從而導致用戶使用成本較高。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠減少網絡資源浪費降低用戶使用成本的服務請求處理方法、系統、終端及可讀存儲介質。
本申請實施例提供一種服務請求處理方法,所述方法包括:
獲取業務請求;
當所述業務請求需要獲取令牌時,則根據所述業務請求,從所述業務請求對應的服務請求接口令牌桶中獲取令牌;
當獲取所述令牌成功時,則根據所述業務請求進行服務請求處理,得到服務請求結果。
在其中一個實施例中,所述方法還包括:將所述業務請求緩存至消息隊列中;所述將業務請求緩存至消息隊列中,包括:
根據不同業務請求,確定不同業務請求的處理類型;
根據不同業務請求的處理類型,將不同業務請求緩存至對應類型的消息隊列中。
在其中一個實施例中,所述根據所述業務請求,從服務請求接口令牌桶中獲取令牌,包括:
根據所述業務請求查找所述業務請求對應的服務請求接口標識;
根據所述服務請求接口標識確定對應服務請求接口,并從所述服務請求接口的令牌桶中獲取令牌。
在其中一個實施例中,所述當所述業務請求需要獲取令牌時,則根據所述業務請求,從服務請求接口令牌桶中獲取令牌,包括:當不同消息隊列中的不同業務請求需要獲取令牌時,則根據不同業務請求,從不同業務請求對應的服務請求接口令牌桶中,獲取不同業務請求對應的令牌。
在其中一個實施例中,所述方法還包括:當所述業務請求不需要獲取令牌時,則執行所述對所述業務請求進行服務請求處理,得到服務請求結果。
在其中一個實施例中,所述方法還包括:
當獲取所述令牌失敗時,則輸出獲取失敗的結果;
根據所述獲取失敗的結果,確定繼續執行所述根據所述業務請求,從所述業務請求對應的服務請求接口令牌桶中獲取令牌。
在其中一個實施例中,所述方法還包括:
當獲取所述令牌失敗時,則繼續等待預設時間后,根據所述業務請求,從所述業務請求對應的服務請求接口令牌桶中成功獲取到所述令牌;
繼續執行所述根據所述業務請求進行服務請求處理,得到服務請求結果。
在其中一個實施例中,所述根據所述業務請求進行服務請求處理,得到服務請求結果,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海鈞正網絡科技有限公司,未經上海鈞正網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911131038.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:二合一的半透明著色膜
- 下一篇:一種退役電池分類方法及系統





