[發明專利]請求處理方法、裝置、系統、存儲介質和電子設備在審
| 申請號: | 202110297390.3 | 申請日: | 2021-03-19 |
| 公開(公告)號: | CN112988385A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 徐康景 | 申請(專利權)人: | 北京京東拓先科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F8/65;G06F16/903 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 100176 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 請求 處理 方法 裝置 系統 存儲 介質 電子設備 | ||
本公開提供了一種請求處理方法、請求處理裝置、請求處理系統、計算機可讀存儲介質和電子設備,屬于計算機技術領域。所述方法包括:接收客戶端發送的訪問請求;在預先配置的升級規則庫中,查找與所述訪問請求關聯的目標應用的升級規則;對所述訪問請求和所述目標應用的升級規則進行匹配,以確定所述訪問請求的目標服務器,所述目標服務器包括已部署目標應用的升級應用的升級服務器和未部署目標應用的升級應用的未升級服務器;將所述訪問請求發送至所述目標服務器,并通過所述目標服務器處理所述訪問請求。本公開可以提高微服務應用運行的穩定性,簡化微服務應用的升級流程。
技術領域
本公開涉及計算機技術領域,尤其涉及一種請求處理方法、請求處理裝置、請求處理系統、計算機可讀存儲介質和電子設備。
背景技術
隨著計算機技術等的發展,微服務架構作為一種面向服務的軟件開發技術,由于其具備開發效率高、可擴展性強等優點受到了廣泛的應用。其中,通過微服務架構開發的每個服務都有自己的處理和輕量通訊機制,可以部署在單個或多個服務器上。
為了優化服務的處理能力,提升服務的使用體驗,往往需要對微服務應用進行升級。然而,在升級時,傳統方式需要停止服務來進行更新,該方式會直接影響用戶的使用,導致用戶的訪問請求無法被正常處理,用戶體驗較差。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開提供了一種請求處理方法、請求處理裝置、請求處理系統、計算機可讀存儲介質與電子設備,進而至少在一定程度上改善現有技術中微服務應用升級過程中無法正常處理訪問請求的問題。
本公開的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
根據本公開的第一方面,提供一種請求處理方法,所述方法包括:接收客戶端發送的訪問請求;在預先配置的升級規則庫中,查找與所述訪問請求關聯的目標應用的升級規則;對所述訪問請求和所述目標應用的升級規則進行匹配,確定所述訪問請求的目標服務器,所述目標服務器包括已部署目標應用的升級應用的升級服務器和未部署目標應用的升級應用的未升級服務器;將所述訪問請求發送至所述目標服務器,并通過所述目標服務器處理所述訪問請求。
在本公開的一種示例性實施方式中,在接收客戶端發送的訪問請求后,所述方法還包括:從分布式配置中心緩存的所述升級規則庫中的任意一個或多個升級規則中查找與所述訪問請求關聯的目標應用的升級規則。
在本公開的一種示例性實施方式中,在查找與所述訪問請求關聯的目標應用的升級規則時,所述方法還包括:在未查找到所述目標應用的升級規則時,確定所述訪問請求的目標服務器為所述未升級服務器。
在本公開的一種示例性實施方式中,所述對所述訪問請求和所述目標應用的升級規則進行匹配,確定所述訪問請求的目標服務器,包括:解析所述訪問請求的請求參數,并確定所述請求參數與所述升級規則是否匹配;在確定所述請求參數與所述目標應用的升級規則匹配時,確定所述訪問請求的目標服務器為所述升級服務器;以及在確定所述請求參數與所述目標應用的升級規則不匹配時,確定所述訪問請求的目標服務器為所述未升級服務器。
在本公開的一種示例性實施方式中,所述訪問請求包括Http請求,在確定所述訪問請求的目標服務器為所述升級服務器后,所述方法還包括:根據所述升級服務器的域名,將所述Http請求發送至所述升級服務器。
在本公開的一種示例性實施方式中,所述訪問請求API網關請求,在確定所述訪問請求的目標服務器為所述升級服務器后,所述方法還包括:根據所述升級服務器的分組名,將所述API網關請求發送至所述升級服務器,所述分組名為所述升級服務器的唯一標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東拓先科技有限公司,未經北京京東拓先科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110297390.3/2.html,轉載請聲明來源鉆瓜專利網。





