System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码国内精品久久人妻,蜜桃AV无码免费看永久,亚洲爆乳无码专区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    服務(wù)請(qǐng)求處理方法和裝置制造方法及圖紙

    技術(shù)編號(hào):44260174 閱讀:7 留言:0更新日期:2025-02-14 22:05
    本公開(kāi)提出一種服務(wù)請(qǐng)求處理方法和裝置,應(yīng)用于微服務(wù)網(wǎng)關(guān),方法包括:從數(shù)據(jù)庫(kù)中獲取與服務(wù)集群關(guān)聯(lián)的服務(wù)配置信息;響應(yīng)于接收到客戶端發(fā)送的服務(wù)請(qǐng)求,采用微服務(wù)網(wǎng)關(guān)中的指定服務(wù)中間件,根據(jù)服務(wù)配置信息對(duì)服務(wù)請(qǐng)求進(jìn)行計(jì)算,以得到計(jì)算結(jié)果;根據(jù)計(jì)算結(jié)果,采用請(qǐng)求處理鏈路中的至少一個(gè)處理節(jié)點(diǎn)所指示的微服務(wù)網(wǎng)關(guān)中的過(guò)濾器對(duì)服務(wù)請(qǐng)求進(jìn)行處理,由此,避免了服務(wù)配置信息不持久化的問(wèn)題,提高系統(tǒng)的可擴(kuò)展性、靈活性和安全性,同時(shí)降低了系統(tǒng)的耦合度,使得服務(wù)集群的管理和維護(hù)更加高效。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本公開(kāi)涉及互聯(lián)網(wǎng),尤其涉及一種服務(wù)請(qǐng)求處理方法和裝置。


    技術(shù)介紹

    1、隨著微服務(wù)架構(gòu)的廣泛應(yīng)用,基于微服務(wù)架構(gòu)構(gòu)建的分布式系統(tǒng)中的服務(wù)數(shù)量節(jié)點(diǎn)增多且獨(dú)立部署,客戶端直接與服務(wù)節(jié)點(diǎn)進(jìn)行交互會(huì)面臨請(qǐng)求復(fù)雜性增加、跨域請(qǐng)求處理復(fù)雜、認(rèn)證復(fù)雜以及難以重構(gòu)等問(wèn)題。通過(guò)引入微服務(wù)網(wǎng)關(guān)作為統(tǒng)一入口點(diǎn),對(duì)服務(wù)請(qǐng)求進(jìn)行處理,可以簡(jiǎn)化客戶端與服務(wù)節(jié)點(diǎn)的交互,提高系統(tǒng)的安全性、可靠性和可維護(hù)性。因此,如何采用微服務(wù)網(wǎng)關(guān)對(duì)服務(wù)請(qǐng)求進(jìn)行處理是非常重要的。


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

    1、本公開(kāi)提供一種服務(wù)請(qǐng)求處理方法和裝置,以至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。本公開(kāi)的技術(shù)方案如下:

    2、根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種服務(wù)請(qǐng)求處理方法,包括:從數(shù)據(jù)庫(kù)中獲取與服務(wù)集群關(guān)聯(lián)的服務(wù)配置信息;響應(yīng)于接收到客戶端發(fā)送的服務(wù)請(qǐng)求,采用所述微服務(wù)網(wǎng)關(guān)中的指定服務(wù)中間件,根據(jù)所述服務(wù)配置信息對(duì)所述服務(wù)請(qǐng)求進(jìn)行計(jì)算,以得到計(jì)算結(jié)果;根據(jù)所述計(jì)算結(jié)果,采用請(qǐng)求處理鏈路中的至少一個(gè)處理節(jié)點(diǎn)所指示的所述微服務(wù)網(wǎng)關(guān)中的過(guò)濾器對(duì)所述服務(wù)請(qǐng)求進(jìn)行處理。

    3、根據(jù)本公開(kāi)實(shí)施例的第二方面,提供了一種服務(wù)請(qǐng)求處理裝置,包括:獲取模塊,用于從數(shù)據(jù)庫(kù)中獲取與服務(wù)集群關(guān)聯(lián)的服務(wù)配置信息;計(jì)算模塊,用于響應(yīng)于接收到客戶端發(fā)送的服務(wù)請(qǐng)求,采用所述微服務(wù)網(wǎng)關(guān)中的指定服務(wù)中間件,根據(jù)所述服務(wù)配置信息對(duì)所述服務(wù)請(qǐng)求進(jìn)行計(jì)算,以得到計(jì)算結(jié)果;處理模塊,用于根據(jù)所述計(jì)算結(jié)果,采用請(qǐng)求處理鏈路中的至少一個(gè)處理節(jié)點(diǎn)所指示的所述微服務(wù)網(wǎng)關(guān)中的過(guò)濾器對(duì)所述服務(wù)請(qǐng)求進(jìn)行處理。

    4、根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種電子設(shè)備,包括:處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為執(zhí)行所述指令,以實(shí)現(xiàn)如本公開(kāi)第一方面實(shí)施例所述的服務(wù)請(qǐng)求處理方法。

    5、根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行如本公開(kāi)第一方面實(shí)施例所述的服務(wù)請(qǐng)求處理方法。

    6、根據(jù)本公開(kāi)實(shí)施例的第五方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括:計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本公開(kāi)第一方面實(shí)施例所述的服務(wù)請(qǐng)求處理方法。

    7、本公開(kāi)的實(shí)施例提供的技術(shù)方案至少帶來(lái)以下有益效果:

    8、在本技術(shù)方案中,通過(guò)在數(shù)據(jù)庫(kù)中預(yù)先配置與服務(wù)集群關(guān)聯(lián)的服務(wù)配置信息,微服務(wù)網(wǎng)關(guān)從數(shù)據(jù)庫(kù)中動(dòng)態(tài)獲取與服務(wù)集群關(guān)聯(lián)的服務(wù)配置信息,避免了服務(wù)配置信息不持久化的問(wèn)題,當(dāng)接收到客戶端的服務(wù)請(qǐng)求時(shí),微服務(wù)網(wǎng)關(guān)采用指定的服務(wù)中間件根據(jù)服務(wù)配置信息對(duì)服務(wù)請(qǐng)求進(jìn)行計(jì)算,得到計(jì)算結(jié)果,并根據(jù)計(jì)算結(jié)果通過(guò)請(qǐng)求處理鏈路中的過(guò)濾器對(duì)服務(wù)請(qǐng)求進(jìn)行處理,實(shí)現(xiàn)了服務(wù)請(qǐng)求的智能路由、負(fù)載均衡、動(dòng)態(tài)限流或熔斷過(guò)濾,提高系統(tǒng)的可擴(kuò)展性、靈活性和安全性,同時(shí)降低了系統(tǒng)的耦合度,使得服務(wù)集群的管理和維護(hù)更加高效;其中,微服務(wù)網(wǎng)關(guān)采用指定的服務(wù)中間件根據(jù)服務(wù)配置信息對(duì)請(qǐng)求進(jìn)行計(jì)算時(shí),通過(guò)依次遍歷與多個(gè)處理節(jié)點(diǎn)關(guān)聯(lián)的配置子信息,實(shí)現(xiàn)了根據(jù)實(shí)際需求動(dòng)態(tài)地調(diào)整處理邏輯,在當(dāng)前遍歷的處理節(jié)點(diǎn)所指示的過(guò)濾器開(kāi)關(guān)狀態(tài)為開(kāi)啟的處理節(jié)點(diǎn)時(shí),進(jìn)一步獲取該節(jié)點(diǎn)的配置參數(shù)的參數(shù)條件,并對(duì)服務(wù)請(qǐng)求進(jìn)行解析,以驗(yàn)證配置參數(shù)的實(shí)際值是否滿足對(duì)應(yīng)的參數(shù)條件,在所有相關(guān)參數(shù)都滿足條件的情況下,選擇采用當(dāng)前處理節(jié)點(diǎn)所指示的過(guò)濾器對(duì)服務(wù)請(qǐng)求進(jìn)行處理,這樣不僅提高了系統(tǒng)的靈活性和可擴(kuò)展性,還確保了服務(wù)請(qǐng)求能夠按照預(yù)定的規(guī)則和條件進(jìn)行準(zhǔn)確、有效的處理,改善了用戶體驗(yàn);此外,根據(jù)計(jì)算結(jié)果通過(guò)請(qǐng)求處理鏈路中的過(guò)濾器對(duì)服務(wù)請(qǐng)求進(jìn)行處理時(shí),根據(jù)計(jì)算結(jié)果所指示的過(guò)濾器,從服務(wù)配置信息中,獲取所指示的過(guò)濾器對(duì)應(yīng)的至少一個(gè)處理參數(shù);采用所指示的過(guò)濾器對(duì)服務(wù)請(qǐng)求進(jìn)行解析,以得到至少一個(gè)處理參數(shù)的參數(shù)值;采用所指示的過(guò)濾器,根據(jù)至少一個(gè)處理參數(shù)的參數(shù)值,對(duì)服務(wù)請(qǐng)求進(jìn)行處理,實(shí)現(xiàn)了根據(jù)過(guò)濾器對(duì)應(yīng)的處理邏輯對(duì)相應(yīng)的處理參數(shù)進(jìn)行處理,提高了服務(wù)請(qǐng)求處理的靈活性和準(zhǔn)確性。

    9、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種服務(wù)請(qǐng)求處理方法,其特征在于,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)配置信息包括:與所述請(qǐng)求處理鏈路中的多個(gè)處理節(jié)點(diǎn)關(guān)聯(lián)的配置子信息;

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

    4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述計(jì)算結(jié)果,采用請(qǐng)求處理鏈路中的至少一個(gè)處理節(jié)點(diǎn)所指示的所述微服務(wù)網(wǎng)關(guān)中的過(guò)濾器對(duì)所述服務(wù)請(qǐng)求進(jìn)行處理,包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述采用所述所指示的過(guò)濾器,根據(jù)所述至少一個(gè)處理參數(shù)的參數(shù)值,對(duì)所述服務(wù)請(qǐng)求進(jìn)行處理,包括:

    6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述采用所述所指示的過(guò)濾器,根據(jù)所述至少一個(gè)處理參數(shù)的參數(shù)值,對(duì)所述服務(wù)請(qǐng)求進(jìn)行處理,包括:

    7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從數(shù)據(jù)庫(kù)中獲取與服務(wù)端關(guān)聯(lián)的服務(wù)配置信息,包括:

    8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述服務(wù)配置信息,采用以下步驟配置至所述數(shù)據(jù)庫(kù)中:

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

    10.一種服務(wù)請(qǐng)求處理裝置,其特征在于,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述裝置包括:

    ...

    【技術(shù)特征摘要】

    1.一種服務(wù)請(qǐng)求處理方法,其特征在于,應(yīng)用于微服務(wù)網(wǎng)關(guān),所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)配置信息包括:與所述請(qǐng)求處理鏈路中的多個(gè)處理節(jié)點(diǎn)關(guān)聯(lián)的配置子信息;

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

    4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述計(jì)算結(jié)果,采用請(qǐng)求處理鏈路中的至少一個(gè)處理節(jié)點(diǎn)所指示的所述微服務(wù)網(wǎng)關(guān)中的過(guò)濾器對(duì)所述服務(wù)請(qǐng)求進(jìn)行處理,包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述采用所述所指示的過(guò)濾器,根據(jù)所述至少一個(gè)處理...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:孫卓輝,
    申請(qǐng)(專利權(quán))人:中電金信軟件有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 成人毛片无码一区二区| 无码中文av有码中文av| 亚洲国产无套无码av电影| 国产亚洲美日韩AV中文字幕无码成人| 亚洲男人第一无码aⅴ网站| 精品无码国产自产在线观看水浒传| 无码一区18禁3D| 日日摸日日碰夜夜爽无码| 无码精品人妻一区二区三区免费| 国产在线精品无码二区| 免费无码又爽又刺激高潮| 精品多人p群无码| 亚洲∧v久久久无码精品| 成人免费无码精品国产电影| 精品无码AV无码免费专区| 国产a级理论片无码老男人| 亚洲日韩精品无码专区网站| 成人无码区免费视频观看| 色欲AV永久无码精品无码| 精品亚洲AV无码一区二区三区| 亚洲AV无码乱码国产麻豆 | 亚洲精品无码av人在线观看 | 免费无码黄网站在线观看| 久久久久久国产精品免费无码 | 日韩精品无码免费专区网站| 日韩毛片免费无码无毒视频观看 | 亚洲av午夜精品无码专区| 亚洲国产精品无码AAA片| 久久精品?ⅴ无码中文字幕| 亚洲熟妇少妇任你躁在线观看无码 | 亚洲级αV无码毛片久久精品| 国产成人无码午夜视频在线观看 | 中文字幕无码第1页| 中文字幕精品无码亚洲字| 国产成人AV无码精品| 人妻少妇无码精品视频区| 在线精品无码字幕无码AV| 无码无套少妇毛多18p| 97久久精品亚洲中文字幕无码| 精品人妻系列无码天堂| 亚洲av无码一区二区三区天堂 |