[發明專利]請求處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 202110202139.4 | 申請日: | 2021-02-23 |
| 公開(公告)號: | CN113014640B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 李永剛;喻波;王志海;安鵬 | 申請(專利權)人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | H04L67/60 | 分類號: | H04L67/60;H04L45/74;H04L65/1073;H04L43/10;H04L67/51 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100142 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 請求 處理 方法 裝置 電子設備 存儲 介質 | ||
1.一種請求處理方法,其特征在于,所述方法應用于第一網域的網關,所述第一網域的網關與第二網域的網關通信連接,所述方法包括:
接收終端發送的服務調用請求,所述服務調用請求至少包括:檢驗參數、路由信息;
在對所述檢驗參數鑒權通過后,在路由關系中查詢所述路由信息相對應的路由地址,所述路由關系通過所述第一網域的網關和所述第二網域的網關協商生成;
在所述路由地址指向所述第二網域的網關時,通過將所述服務調用請求轉發給所述第二網域的網關以獲取服務調用響應,并將所述服務調用響應發送給所述終端;
在所述接收終端發送的服務調用請求的步驟之前,所述方法還包括:
接收服務注冊請求,所述服務注冊請求至少包括:服務信息,所述服務注冊請求為所述第一網域和所述第二網域下所有服務的服務注冊請求;根據所述服務信息生成所述路由信息,以及確定所述路由信息對應的服務網域;建立所述路由信息與所述服務網域中網關的路由地址之間的對應關系,得到路由關系;將所述路由關系同步給所述第二網域的網關。
2.根據權利要求1所述的方法,其特征在于,所述路由關系中還包括:路由信息相對應的重試閾值和熔斷地址,在所述獲取服務調用響應之前,所述方法還包括:
在向所述第二網域的網關轉發所述服務調用響應的次數大于或等于所述重試閾值時,從所述熔斷地址獲取熔斷信息并發送給所述終端。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收所述第二網域的網關發送的心跳報文,所述心跳報文至少包括:服務狀態信息;
在所述服務狀態信息為異常狀態信息時,生成服務暫停指令,所述服務暫停指令用于指示所述第一網域的網關和所述第二網域的網關暫停提供服務;
在所述服務狀態信息為正常狀態信息時,生成服務恢復指令,所述服務恢復指令用于指示所述第一網域的網關和所述第二網域的網關恢復提供服務。
4.根據權利要求3所述的方法,其特征在于,所述路由關系還包括:所述路由信息對應的路由權重,所述方法還包括:
在檢測到服務暫停指令時,將所述服務信息對應的路由權重從轉發權重修改為暫停權重,并將修改后的路由關系同步到所述第二網域的網關;
在檢測到服務恢復指令時,將所述服務信息對應的路由權重從暫停權重修改為轉發權重,并將修改后的路由關系同步到所述第二網域的網關;
在所述接收終端發送的服務調用請求之后,所述方法還包括:
在所述路由信息相對應的路由權重為暫停權重時,停止對所述服務調用請求進行處理;
在所述路由信息相對應的路由權重為轉發權重時,繼續對所述服務調用請求進行處理。
5.根據權利要求3所述的方法,其特征在于,在所述接收所述第二網域的網關發送的心跳報文之后,所述方法還包括:
在最后一次接收到所述心跳報文的時間和當前時間的差值大于或等于時間閾值時,展示提示信息,所述心跳報文還包括:路由狀態信息。
6.根據權利要求1所述的方法,其特征在于,在所述在路由關系中查詢所述路由信息相對應的路由地址之后,所述方法還包括:
在所述路由地址指向所述第一網域的網關時,根據所述路由地址從本地獲取服務調用響應,并將所述服務調用響應發送給所述終端;
在所述將所述服務調用響應發送給所述終端之后,所述方法還包括:
從所述第二網域的網關獲取對于所述服務調用請求的處理記錄,生成管理日志。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明朝萬達科技股份有限公司,未經北京明朝萬達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110202139.4/1.html,轉載請聲明來源鉆瓜專利網。





