午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種數(shù)據(jù)路由方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):39713570發(fā)布日期:2024-10-22 12:59閱讀:3來(lái)源:國(guó)知局
一種數(shù)據(jù)路由方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及數(shù)據(jù)領(lǐng)域,尤其涉及一種數(shù)據(jù)路由方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、kubernetes(簡(jiǎn)稱k8s)是一個(gè)開源的容器編排系統(tǒng),主要管理對(duì)象包含集群中的節(jié)點(diǎn)node、應(yīng)用pod和服務(wù)service等。微服務(wù)在現(xiàn)代軟件架構(gòu)中是越來(lái)越普遍的選擇,而使用k8s集群來(lái)運(yùn)維微服務(wù)是一個(gè)大趨勢(shì)。

2、現(xiàn)有技術(shù)中利用修改虛擬服務(wù)和目標(biāo)規(guī)則的配置來(lái)實(shí)現(xiàn)路由控制與流量治理,其根據(jù)請(qǐng)求中攜帶的pod信息匹配目標(biāo)規(guī)則中的路由規(guī)則,根據(jù)路由規(guī)則轉(zhuǎn)發(fā)請(qǐng)求至相應(yīng)的pod,其不足在于,若請(qǐng)求未包含pod信息,則無(wú)法匹配到對(duì)應(yīng)路由規(guī)則,導(dǎo)致路由異常,無(wú)法實(shí)現(xiàn)路由的準(zhǔn)確控制。


技術(shù)實(shí)現(xiàn)思路

1、為了解決現(xiàn)有技術(shù)中的至少一個(gè)技術(shù)問(wèn)題,本公開提供了一種數(shù)據(jù)路由方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。

2、根據(jù)本公開的第一方面,提供了一種數(shù)據(jù)路由方法,應(yīng)用于客戶端,所述方法包括:

3、向kubernetes集群發(fā)送第一請(qǐng)求;

4、接收所述kubernetes集群發(fā)送的請(qǐng)求響應(yīng),所述請(qǐng)求響應(yīng)攜帶目標(biāo)pod的pod信息,其中,所述目標(biāo)pod為所述kubernetes集群在無(wú)法匹配到所述第一請(qǐng)求的路由規(guī)則之后,根據(jù)預(yù)設(shè)規(guī)則確定的處理所述第一請(qǐng)求的pod;

5、向kubernetes集群發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為所述第一請(qǐng)求的后續(xù)連續(xù)請(qǐng)求,所述第二請(qǐng)求攜帶所述目標(biāo)pod的pod信息。

6、可選的,所述pod信息包括pod名稱,所述第二請(qǐng)求在請(qǐng)求頭信息中攜帶所述pod名稱。

7、可選的,所述預(yù)設(shè)規(guī)則包括隨機(jī)確定pod,或,所述預(yù)設(shè)規(guī)則包括根據(jù)負(fù)載均衡方法確定pod。

8、根據(jù)本公開的第二方面,提供了一種數(shù)據(jù)路由方法,應(yīng)用于kubernetes集群,所述方法包括:

9、接收客戶端發(fā)送的第一請(qǐng)求;

10、在無(wú)法匹配到所述第一請(qǐng)求的路由規(guī)則之后,根據(jù)預(yù)設(shè)規(guī)則確定處理所述第一請(qǐng)求的目標(biāo)pod;

11、向所述客戶端發(fā)送請(qǐng)求響應(yīng),所述請(qǐng)求響應(yīng)攜帶所述目標(biāo)pod的pod信息;

12、接收第二請(qǐng)求,所述第二請(qǐng)求為所述第一請(qǐng)求的后續(xù)連續(xù)請(qǐng)求,所述第二請(qǐng)求攜帶所述目標(biāo)pod的pod信息;

13、根據(jù)所述第二請(qǐng)求攜帶的所述pod信息,匹配路由規(guī)則并轉(zhuǎn)發(fā)所述第二請(qǐng)求至所述目標(biāo)pod。

14、可選的,所述方法包括:

15、在判斷所述第一請(qǐng)求為連續(xù)請(qǐng)求的第一個(gè)請(qǐng)求時(shí),執(zhí)行向所述客戶端發(fā)送請(qǐng)求響應(yīng)的步驟。

16、可選的,所述pod信息包括pod名稱,所述第二請(qǐng)求在請(qǐng)求頭信息中攜帶所述pod名稱;

17、所述根據(jù)所述第二請(qǐng)求攜帶的所述pod信息,匹配路由規(guī)則并轉(zhuǎn)發(fā)所述第二請(qǐng)求至所述目標(biāo)pod,包括:

18、根據(jù)所述第二請(qǐng)求的請(qǐng)求頭信息中所包含的所述pod名稱,確定所述目標(biāo)pod,轉(zhuǎn)發(fā)所述第二請(qǐng)求至所述目標(biāo)pod。

19、可選的,所述根據(jù)預(yù)設(shè)規(guī)則確定處理所述第一請(qǐng)求的目標(biāo)pod,包括:

20、隨機(jī)確定處理所述第一請(qǐng)求的目標(biāo)pod;

21、或,

22、所述根據(jù)預(yù)設(shè)規(guī)則確定處理所述第一請(qǐng)求的目標(biāo)pod,包括:

23、根據(jù)負(fù)載均衡方法確定處理所述第一請(qǐng)求的目標(biāo)pod。

24、根據(jù)本公開的第三方面,提供了一種數(shù)據(jù)路由裝置,應(yīng)用于客戶端,所述裝置包括:

25、第一請(qǐng)求發(fā)送模塊,用于向kubernetes集群發(fā)送第一請(qǐng)求;

26、響應(yīng)接收模塊,用于接收所述kubernetes集群發(fā)送的請(qǐng)求響應(yīng),所述請(qǐng)求響應(yīng)攜帶目標(biāo)pod的pod信息,其中,所述目標(biāo)pod為所述kubernetes集群在無(wú)法匹配到所述第一請(qǐng)求的路由規(guī)則之后,根據(jù)預(yù)設(shè)規(guī)則確定的處理所述第一請(qǐng)求的pod;

27、第二請(qǐng)求發(fā)送模塊,用于向kubernetes集群發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為所述第一請(qǐng)求的后續(xù)連續(xù)請(qǐng)求,所述第二請(qǐng)求攜帶所述目標(biāo)pod的pod信息。

28、根據(jù)本公開的第四方面,提供了一種數(shù)據(jù)路由裝置,應(yīng)用于kubernetes集群,所述裝置包括:

29、第一請(qǐng)求接收模塊,用于接收客戶端發(fā)送的第一請(qǐng)求;

30、確定模塊,用于在無(wú)法匹配到所述第一請(qǐng)求的路由規(guī)則之后,根據(jù)預(yù)設(shè)規(guī)則確定處理所述第一請(qǐng)求的目標(biāo)pod;

31、響應(yīng)發(fā)送模塊,用于向所述客戶端發(fā)送請(qǐng)求響應(yīng),所述請(qǐng)求響應(yīng)攜帶所述目標(biāo)pod的pod信息;

32、第二請(qǐng)求接收模塊,用于接收客戶端發(fā)送的第二請(qǐng)求,所述第二請(qǐng)求攜帶所述目標(biāo)pod的pod信息;

33、請(qǐng)求轉(zhuǎn)發(fā)模塊,用于根據(jù)所述第二請(qǐng)求攜帶的所述pod信息,匹配路由規(guī)則并轉(zhuǎn)發(fā)所述第二請(qǐng)求至所述目標(biāo)pod。

34、根據(jù)本公開的第五方面,提供了一種電子設(shè)備,包括:

35、處理器;以及

36、存儲(chǔ)程序的存儲(chǔ)器,

37、其中,所述程序包括指令,所述指令在由所述處理器執(zhí)行時(shí)使所述處理器執(zhí)行根據(jù)上述任一項(xiàng)所述的方法。

38、根據(jù)本公開的第六方面,提供了一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行根據(jù)上述任一項(xiàng)所述的方法。

39、本申請(qǐng)實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,使kubernetes集群在無(wú)法匹配請(qǐng)求的路由規(guī)則的情況下,可以將連續(xù)請(qǐng)求的各個(gè)請(qǐng)求轉(zhuǎn)發(fā)至同一pod,使得連續(xù)請(qǐng)求始終由同一個(gè)pod完成處理,實(shí)現(xiàn)路由的準(zhǔn)確控制。



技術(shù)特征:

1.一種數(shù)據(jù)路由方法,其特征在于,應(yīng)用于客戶端,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述pod信息包括pod名稱,所述第二請(qǐng)求在請(qǐng)求頭信息中攜帶所述pod名稱。

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)規(guī)則包括隨機(jī)確定pod,或,所述預(yù)設(shè)規(guī)則包括根據(jù)負(fù)載均衡方法確定pod。

4.一種數(shù)據(jù)路由方法,其特征在于,應(yīng)用于kubernetes集群,所述方法包括:

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法包括:

6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述pod信息包括pod名稱,所述第二請(qǐng)求在請(qǐng)求頭信息中攜帶所述pod名稱;

7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)規(guī)則確定處理所述第一請(qǐng)求的目標(biāo)pod,包括:

8.一種數(shù)據(jù)路由裝置,其特征在于,應(yīng)用于客戶端,所述裝置包括:

9.一種數(shù)據(jù)路由裝置,其特征在于,應(yīng)用于kubernetes集群,所述裝置包括:

10.一種電子設(shè)備,其特征在于,包括:

11.一種存儲(chǔ)有計(jì)算機(jī)指令的非瞬時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的方法。


技術(shù)總結(jié)
本公開提供了一種數(shù)據(jù)路由方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。一種數(shù)據(jù)路由方法,包括:向Kubernetes集群發(fā)送第一請(qǐng)求;接收Kubernetes集群發(fā)送的請(qǐng)求響應(yīng),請(qǐng)求響應(yīng)攜帶目標(biāo)Pod的Pod信息,其中,目標(biāo)Pod為Kubernetes集群在無(wú)法匹配到第一請(qǐng)求的路由規(guī)則之后,根據(jù)預(yù)設(shè)規(guī)則確定的處理第一請(qǐng)求的Pod;向Kubernetes集群發(fā)送第二請(qǐng)求,第二請(qǐng)求為第一請(qǐng)求的后續(xù)連續(xù)請(qǐng)求,第二請(qǐng)求攜帶目標(biāo)Pod的Pod信息。實(shí)施本公開的技術(shù)方案可以在無(wú)法匹配請(qǐng)求的路由規(guī)則的情況下,將連續(xù)請(qǐng)求的各個(gè)請(qǐng)求轉(zhuǎn)發(fā)至同一Pod,使得連續(xù)請(qǐng)求始終由同一個(gè)Pod完成處理,實(shí)現(xiàn)路由的準(zhǔn)確控制。

技術(shù)研發(fā)人員:李勝力,董林鵬,劉東海,馮有秀,李巧
受保護(hù)的技術(shù)使用者:中移物聯(lián)網(wǎng)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1