[發明專利]請求處理方法、裝置、電子設備、介質和程序產品在審
| 申請號: | 202110587778.7 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113190625A | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 王君軼;黃顥;王爽;陳鏞先 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/245;G06F16/182 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 李春偉 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 請求 處理 方法 裝置 電子設備 介質 程序 產品 | ||
本公開提供一種請求處理方法,包括:接收客戶端發送的業務處理請求,業務處理請求用于指示從服務端獲得業務處理請求的處理響應信息,服務端包括基于分布式架構部署在m個不同地域內的n個站點,m、n為整數,且n≥m≥2。將業務處理請求路由至n個站點中的第一站點。響應于業務處理請求,讀取存儲在第一站點的本地元數據來確定第一站點中是否存在處理響應信息,本地元數據用于表征存儲在本地站點的業務數據的數據信息。若存在,則基于第一站點的本地元數據,從存儲在第一站點的業務數據中獲得處理響應信息并發送至客戶端。本公開還提供一種請求處理裝置、電子設備、介質和程序產品。本公開提供的方法和裝置例如可以應用于金融領域或其他領域。
技術領域
本公開涉及分布式技術領域,特別是涉及一種請求處理方法、裝置、電子設備、介質和程序產品。
背景技術
本部分旨在為權利要求書中陳述的本公開的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
隨著分布式技術的空前發展,越來越多企業的系統架構紛紛從集中式向分布式轉型,相應地,對分布式系統架構的部署要求也越來越高,從同城的雙活部署到跨地域的多點多活部署,甚至到未來的全球化部署。在跨地域多點多活的分布式架構系統集群中,首先要保證多個站點的數據之間的一致性,但是為了保證整個分布式系統架構集群的性能,在多個站點數據的一致性上,只做異步數據的同步,而不做同步數據的同步,如果是強一致的話,異地的網絡延遲會讓整個集群性能慢到無法支撐核心業務。
在實現本公開構思的過程中,發明人發現現有技術中至少存在如下問題:異地的網絡延遲是跨地域多點多活架構的最大阻礙,而光纖的傳輸速度以目前掌握的技術無法突破。
發明內容
有鑒于此,為了至少部分地克服相關技術存在的上述技術問題,本公開提供了一種請求處理方法、裝置、電子設備、介質和程序產品。
為了實現上述目標,本公開的一個方面提供了一種請求處理方法,可以包括:接收客戶端發送的業務處理請求,其中,上述業務處理請求用于指示從服務端獲得上述業務處理請求的處理響應信息,上述服務端包括基于分布式架構部署在m個不同地域內的n個站點,m、n為整數,且n≥m≥2;將上述業務處理請求路由至上述n個站點中的第一站點;響應于上述業務處理請求,讀取存儲在上述第一站點的本地元數據來確定上述第一站點中是否存在上述處理響應信息,其中,上述本地元數據用于表征存儲在本地站點的業務數據的數據信息;以及在確定上述第一站點中存在上述處理響應信息的情況下,基于上述第一站點的本地元數據,從存儲在上述第一站點的業務數據中獲得上述處理響應信息并發送至上述客戶端。
根據本公開的實施例,上述方法還可以包括:在確定上述第一站點中不存在上述處理響應信息的情況下,讀取存儲在上述第一站點的全局元數據來確定存儲有上述處理響應信息的第二站點,其中,上述全局元數據用于表征存儲在上述n個站點的業務數據的數據信息,上述第二站點不同于上述第一站點;以及基于上述第二站點的本地元數據,從存儲在上述第二站點的業務數據中獲得上述處理響應信息并發送至上述客戶端。
根據本公開的實施例,上述將上述業務處理請求路由至上述n個站點中的第一站點可以包括:獲得上述客戶端發送上述業務處理請求的發起位置;確定上述發起位置在上述m個不同地域中所屬的第一地域,其中,上述第一地域內部署有p個站點,p為正整數,且n>p;從上述p個站點中選擇出第一站點;以及將上述業務處理請求路由至上述第一站點。
根據本公開的實施例,上述從上述p個站點中選擇出第一站點可以包括:基于上述p個站點中每個站點所覆蓋的地域信息,確定q個覆蓋位置,q為正整數;基于上述發起位置和上述q個覆蓋位置之間的距離,從上述p個站點中選擇出第一候選站點;檢測上述第一候選站點是否為可用狀態;以及在上述第一候選站點為可用狀態的情況下,將上述第一候選站點確定為上述第一站點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110587778.7/2.html,轉載請聲明來源鉆瓜專利網。





