[發明專利]訪問請求的轉發方法和裝置、存儲介質及電子裝置在審
| 申請號: | 202210109405.3 | 申請日: | 2022-01-28 |
| 公開(公告)號: | CN114490070A | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 楊佳奇;高偉;周明偉 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 江舟 |
| 地址: | 310051 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 請求 轉發 方法 裝置 存儲 介質 電子 | ||
1.一種訪問請求的轉發方法,其特征在于,包括:
控制容器云中的就緒探針探測有狀態服務的多個POD,并接收所述就緒探針發送的第一探測結果,其中,所述多個POD包括:主用POD和備用POD;
根據所述第一探測結果確定所述多個POD分別對應的多個目標狀態信息;
在接收到其他服務訪問所述有狀態服務的第一訪問請求的情況下,根據所述多個目標狀態信息在所述多個POD確定所述有狀態服務的主用POD,并將所述第一訪問請求轉發至所述主用POD,以指示所述主用POD響應所述第一訪問請求。
2.根據權利要求1所述的訪問請求的轉發方法,其特征在于,根據所述第一探測結果確定所述多個POD分別對應的多個目標狀態信息,包括:
在所述第一探測結果指示所述就緒探針成功探測到第一POD的情況下,確定所述第一POD的目標狀態信息為可用狀態;
在所述第一探測結果指示所述就緒探針未成功探測到第二POD的情況下,確定所述第二POD的目標狀態信息為不可用狀態,其中,所述多個POD包括:所述第一POD和所述第二POD。
3.根據權利要求2所述的訪問請求的轉發方法,其特征在于,根據所述多個目標狀態信息在所述多個POD確定所述有狀態服務的主用POD,包括:
在所述多個目標狀態信息中篩選出一個可用狀態;
確定所述一個可用狀態對應的第一POD,并將所述一個可用狀態對應的第一POD確定為有狀態服務的主用POD。
4.根據權利要求2所述的訪問請求的轉發方法,其特征在于,根據所述多個目標狀態信息在所述多個POD確定所述有狀態服務的主用POD之前或之后,所述方法還包括:
從所述多個目標狀態信息中篩選出不可用狀態;
確定所述不可用狀態對應的第二POD,并將不可用狀態對應的第二POD作為備用POD。
5.根據權利要求1所述的訪問請求的轉發方法,其特征在于,將所述第一訪問請求轉發至所述主用POD之后,所述方法還包括:
控制所述就緒探針周期性地探測所述主用POD和備用POD,并接收所述就緒探針發送的第二探測結果;
在所述第二探測結果指示所述就緒探針未成功探測所述主用POD,且所述就緒探針成功探測所述備用POD的情況下,將所述主用POD的目標狀態信息從可用狀態更新為不可用狀態,并將所述備用POD的目標狀態信息從不可用狀態更新為可用狀態;
將更新目標狀態信息的主用POD作為新備用POD,以及將更新目標狀態信息的備用POD作為新主用POD。
6.根據權利要求5所述的訪問請求的轉發方法,其特征在于,將成功更新目標狀態信息的備用POD作為新主用POD之后,所述方法還包括:
接收其他服務訪問所述有狀態服務的第二訪問請求;
根據更新后的目標狀態信息在所述多個POD確定所述有狀態服務的新主用POD,并將所述第二訪問請求轉發至新主用POD,其中,所述新主用POD在所述新備用POD初始化后,向新備用POD同步所述新主用POD接收到的所述第二訪問請求。
7.根據權利要求1所述的訪問請求的轉發方法,其特征在于,控制就緒探針探測有狀態服務的多個POD,并接收所述就緒探針發送的第一探測結果,包括:
控制所述就緒探針向所述多個POD的目標端口發送探測請求;
在所述多個POD中的主用POD開啟目標進程的情況下,控制所述就緒探針通過所述目標端口與所述主用POD建立連接,并接收所述就緒探針發送的所述就緒探針成功探測所述主用POD的第一探測結果,其中,所述目標進程用于監聽所述目標端口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210109405.3/1.html,轉載請聲明來源鉆瓜專利網。





