System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码国产丝袜在线观看,久久精品国产亚洲AV无码娇色 ,亚洲AV成人无码网天堂
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    請(qǐng)求處理方法、裝置、設(shè)備及介質(zhì)制造方法及圖紙

    技術(shù)編號(hào):44525656 閱讀:1 留言:0更新日期:2025-03-07 13:16
    本公開(kāi)實(shí)施例涉及一種請(qǐng)求處理方法、裝置、設(shè)備及介質(zhì),其中該方法應(yīng)用于代理網(wǎng)關(guān),包括:接收請(qǐng)求方發(fā)送的服務(wù)請(qǐng)求,并基于服務(wù)請(qǐng)求獲取用戶標(biāo)識(shí);基于用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例;將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)實(shí)例,并接收目標(biāo)服務(wù)實(shí)例基于本地緩存的數(shù)據(jù)響應(yīng)服務(wù)請(qǐng)求的請(qǐng)求結(jié)果,以及將請(qǐng)求結(jié)果轉(zhuǎn)發(fā)給請(qǐng)求方。本公開(kāi)實(shí)施例可以將同一用戶標(biāo)識(shí)的多次服務(wù)請(qǐng)求路由到相同服務(wù)實(shí)例,從而大大提高服務(wù)實(shí)例本地緩存的命中率,從而減少外部接口調(diào)用次數(shù),提高請(qǐng)求處理的穩(wěn)定性和效率。

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

    本公開(kāi)涉及計(jì)算機(jī),尤其涉及一種請(qǐng)求處理方法、裝置、設(shè)備及介質(zhì)


    技術(shù)介紹

    1、目前,在大規(guī)模分布式系統(tǒng)中,服務(wù)實(shí)例通常由多臺(tái)服務(wù)器組成的集群提供支持。通常,為了提升用戶請(qǐng)求的響應(yīng)速度,分布式系統(tǒng)通常會(huì)對(duì)外部接口獲取的數(shù)據(jù)進(jìn)行緩存,例如,一個(gè)用戶在訪問(wèn)某個(gè)應(yīng)用時(shí),其請(qǐng)求可能需要服務(wù)實(shí)例調(diào)用外部接口獲取數(shù)據(jù),這些數(shù)據(jù)可以緩存一段時(shí)間,以減少重復(fù)調(diào)用外部接口的次數(shù),提高系統(tǒng)性能。

    2、然而,由于服務(wù)請(qǐng)求的隨機(jī)性,同一個(gè)用戶的多次服務(wù)請(qǐng)求可能會(huì)落在不同的服務(wù)實(shí)例上,導(dǎo)致緩存數(shù)據(jù)命中率下降,無(wú)法減少外部接口的調(diào)用次數(shù)。


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

    1、為了解決上述技術(shù)問(wèn)題或者至少部分地解決上述技術(shù)問(wèn)題,本公開(kāi)提供了一種請(qǐng)求處理方法、裝置、設(shè)備及介質(zhì)。

    2、本公開(kāi)實(shí)施例提供了一種請(qǐng)求處理方法,應(yīng)用于代理網(wǎng)關(guān),所述方法包括:接收請(qǐng)求方發(fā)送的服務(wù)請(qǐng)求,并基于所述服務(wù)請(qǐng)求獲取用戶標(biāo)識(shí);基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例;將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)服務(wù)實(shí)例,并接收所述目標(biāo)服務(wù)實(shí)例基于本地緩存的數(shù)據(jù)響應(yīng)所述服務(wù)請(qǐng)求的請(qǐng)求結(jié)果,以及將所述請(qǐng)求結(jié)果轉(zhuǎn)發(fā)給所述請(qǐng)求方。

    3、可選的,所述基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例,包括:基于預(yù)設(shè)的哈希算法對(duì)所述用戶標(biāo)識(shí)和所述分布式集群的當(dāng)前服務(wù)實(shí)例總數(shù)進(jìn)行哈希計(jì)算,得到目標(biāo)服務(wù)實(shí)例標(biāo)識(shí);將所述分布式集群中所述目標(biāo)服務(wù)實(shí)例標(biāo)識(shí)對(duì)應(yīng)的服務(wù)實(shí)例作為所述目標(biāo)服務(wù)實(shí)例。

    4、可選的,所述基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例,包括:獲取與所述分布式集群的服務(wù)實(shí)例標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)哈希空間;基于預(yù)設(shè)的哈希算法對(duì)所述用戶標(biāo)識(shí)進(jìn)行哈希計(jì)算,得到用戶哈希值,并將所述用戶哈希值映射至所述目標(biāo)哈希空間,得到用戶哈希位置;基于所述用戶哈希位置和預(yù)設(shè)的查詢方向在所述目標(biāo)哈希空間中確定目標(biāo)服務(wù)實(shí)例哈希位置,并將所述目標(biāo)服務(wù)實(shí)例哈希位置對(duì)應(yīng)的服務(wù)實(shí)例作為所述目標(biāo)服務(wù)實(shí)例。

    5、可選的,所述方法還包括:獲取所述分布式集群中每個(gè)服務(wù)實(shí)例的服務(wù)實(shí)例標(biāo)識(shí),并基于所述哈希算法對(duì)所述服務(wù)實(shí)例標(biāo)識(shí)進(jìn)行哈希計(jì)算,得到每個(gè)服務(wù)實(shí)例的服務(wù)實(shí)例哈希值;將所述每個(gè)服務(wù)實(shí)例的服務(wù)實(shí)例哈希值映射至預(yù)先構(gòu)建的初始哈希空間,得到包括每個(gè)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)實(shí)例哈希位置的所述目標(biāo)哈希空間。

    6、可選的,所述方法還包括:獲取所述分布式集群的實(shí)例更新信息;基于所述實(shí)例更新信息確定增加服務(wù)實(shí)例,并計(jì)算增加服務(wù)實(shí)例的增加服務(wù)實(shí)例哈希值映射至所述目標(biāo)哈希空間,得到增加服務(wù)實(shí)例哈希位置;基于所述增加服務(wù)實(shí)例哈希位置和所述查詢方向確定共享服務(wù)實(shí)例哈希位置,將所述共享服務(wù)實(shí)例哈希位置對(duì)應(yīng)的服務(wù)實(shí)例作為所述增加服務(wù)實(shí)例的共享服務(wù)實(shí)例。

    7、可選的,所述方法還包括:基于所述實(shí)例更新信息確定刪除服務(wù)實(shí)例,并確定所述刪除服務(wù)實(shí)例對(duì)應(yīng)的所述目標(biāo)哈希空間上的刪除服務(wù)實(shí)例哈希位置;基于所述刪除服務(wù)實(shí)例哈希位置和所述查詢方向確定候選服務(wù)實(shí)例哈希位置,并所述候選服務(wù)實(shí)例哈希位置對(duì)應(yīng)的服務(wù)實(shí)例作為所述刪除服務(wù)實(shí)例的候選服務(wù)實(shí)例。

    8、可選的,所述方法還包括:配置所述分布式集群中每個(gè)服務(wù)實(shí)例對(duì)應(yīng)多個(gè)虛擬服務(wù)實(shí)例,并獲取每個(gè)虛擬服務(wù)實(shí)例的虛擬服務(wù)實(shí)例標(biāo)識(shí);基于所述哈希算法對(duì)所述虛擬服務(wù)實(shí)例標(biāo)識(shí)進(jìn)行哈希計(jì)算,得到每個(gè)虛擬服務(wù)實(shí)例的虛擬服務(wù)實(shí)例哈希值;將所述每個(gè)虛擬服務(wù)實(shí)例的虛擬服務(wù)實(shí)例哈希值映射至所述目標(biāo)哈希空間,得到每個(gè)虛擬服務(wù)實(shí)例在所述目標(biāo)哈希空間對(duì)應(yīng)的虛擬服務(wù)實(shí)例哈希位置;所述基于所述用戶哈希位置和預(yù)設(shè)的查詢方向在所述目標(biāo)哈希空間中確定目標(biāo)服務(wù)實(shí)例哈希位置,并將所述目標(biāo)服務(wù)實(shí)例哈希位置對(duì)應(yīng)的服務(wù)實(shí)例作為所述目標(biāo)服務(wù)實(shí)例,包括:所述基于所述用戶哈希位置和所述查詢方向從所有所述虛擬服務(wù)實(shí)例哈希位置中確定目標(biāo)虛擬服務(wù)實(shí)例哈希位置,并獲取所述目標(biāo)虛擬服務(wù)實(shí)例哈希位置對(duì)應(yīng)的目標(biāo)虛擬服務(wù)實(shí)例,以及將所述目標(biāo)虛擬服務(wù)實(shí)例所屬的服務(wù)實(shí)例作為所述目標(biāo)服務(wù)實(shí)例。

    9、可選的,所述方法還包括:獲取歷史時(shí)間段內(nèi)的歷史服務(wù)請(qǐng)求量和歷史訪問(wèn)服務(wù)實(shí)例;基于預(yù)設(shè)的機(jī)器學(xué)習(xí)算法對(duì)所述歷史服務(wù)請(qǐng)求量和所述歷史訪問(wèn)服務(wù)實(shí)例進(jìn)行分析,并基于分析結(jié)果調(diào)整所述哈希算法和/或所述初始哈希空間。

    10、可選的,當(dāng)所述服務(wù)請(qǐng)求為第一次請(qǐng)求時(shí),所述請(qǐng)求結(jié)果為所述目標(biāo)服務(wù)實(shí)例基于外部接口從外部系統(tǒng)獲取數(shù)據(jù)響應(yīng)所述服務(wù)請(qǐng)求獲取;其中,所述目標(biāo)服務(wù)實(shí)例將從所述外部系統(tǒng)獲取的數(shù)據(jù)緩存在本地,并基于所述服務(wù)請(qǐng)求的請(qǐng)求頻率設(shè)置數(shù)據(jù)緩存時(shí)間。

    11、本公開(kāi)實(shí)施例還提供了一種請(qǐng)求處理裝置,應(yīng)用于代理網(wǎng)關(guān),所述裝置包括:接收獲取模塊,用于接收請(qǐng)求方發(fā)送的服務(wù)請(qǐng)求,并基于所述服務(wù)請(qǐng)求獲取用戶標(biāo)識(shí);確定模塊,用于基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例;處理模塊,用于將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)至所述目標(biāo)服務(wù)實(shí)例,并接收所述目標(biāo)服務(wù)實(shí)例基于本地緩存的數(shù)據(jù)響應(yīng)所述服務(wù)請(qǐng)求的請(qǐng)求結(jié)果,以及將所述請(qǐng)求結(jié)果轉(zhuǎn)發(fā)給所述請(qǐng)求方。

    12、本公開(kāi)實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;所述處理器,用于從所述存儲(chǔ)器中讀取所述可執(zhí)行指令,并執(zhí)行所述可執(zhí)行指令以實(shí)現(xiàn)如本公開(kāi)實(shí)施例提供的請(qǐng)求處理方法。

    13、本公開(kāi)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于執(zhí)行如本公開(kāi)實(shí)施例提供的請(qǐng)求處理方法。

    14、本公開(kāi)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序在被處理器執(zhí)行如本申請(qǐng)實(shí)施例提供的請(qǐng)求處理方法。

    15、本公開(kāi)實(shí)施例提供的上述技術(shù)方案,可以將同一用戶標(biāo)識(shí)的多次服務(wù)請(qǐng)求路由到相同服務(wù)實(shí)例,從而大大提高服務(wù)實(shí)例本地緩存的命中率,從而減少外部接口調(diào)用次數(shù),減少了分布式系統(tǒng)對(duì)外部資源的依賴和分布式系統(tǒng)運(yùn)行時(shí)的資源消耗和成本,提升分布式系統(tǒng)性能和穩(wěn)定性同時(shí)降低運(yùn)維成本,以及在處理大量服務(wù)請(qǐng)求時(shí),減少了重復(fù)的外部接口調(diào)用,有效降低了請(qǐng)求處理的時(shí)間和資源消耗,提高請(qǐng)求處理效率。

    16、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本公開(kāi)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本公開(kāi)的范圍。本公開(kāi)的其它特征將通過(guò)以下的說(shuō)明書而變得容易理解。

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

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

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

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例,包括:

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例,包括:

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

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

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

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

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

    9.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述服務(wù)請(qǐng)求為第一次請(qǐng)求時(shí),所述請(qǐng)求結(jié)果為所述目標(biāo)服務(wù)實(shí)例基于外部接口從外部系統(tǒng)獲取數(shù)據(jù)響應(yīng)所述服務(wù)請(qǐng)求獲取;其中,所述目標(biāo)服務(wù)實(shí)例將從所述外部系統(tǒng)獲取的數(shù)據(jù)緩存在本地,并基于所述服務(wù)請(qǐng)求的請(qǐng)求頻率設(shè)置數(shù)據(jù)緩存時(shí)間。

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

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

    12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于執(zhí)行上述權(quán)利要求1-9中任一所述的請(qǐng)求處理方法。

    ...

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

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

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例,包括:

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述用戶標(biāo)識(shí)和分布式集群的服務(wù)實(shí)例信息確定目標(biāo)服務(wù)實(shí)例,包括:

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

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

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

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

    8.根...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:葉鋒玉
    申請(qǐng)(專利權(quán))人:北京奇藝世紀(jì)科技有限公司
    類型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 久久无码专区国产精品s| 久久亚洲精品AB无码播放| 国产AV无码专区亚洲AV琪琪| 无码日韩AV一区二区三区| 无码人妻精品一区二区蜜桃百度| 亚洲AV无码成人专区片在线观看 | 精品视频无码一区二区三区| 激情无码亚洲一区二区三区| 最新中文字幕AV无码不卡| 影音先锋无码a∨男人资源站 | 色窝窝无码一区二区三区成人网站 | 久久国产精品成人无码网站| 中文无码久久精品| 中文无码vs无码人妻 | 国产在线无码视频一区二区三区| 99久久人妻无码精品系列| 中文无码久久精品| 中文无码vs无码人妻| 无码精品人妻一区二区三区免费| 天堂一区人妻无码| 亚洲综合久久精品无码色欲| 无码人妻少妇久久中文字幕蜜桃| 久久精品无码免费不卡| 精品无码专区亚洲| 精品久久久久久久无码久中文字幕| 亚洲日韩一区二区一无码| 蜜芽亚洲av无码精品色午夜| 无码无套少妇毛多18p| 亚洲av无码国产精品色午夜字幕 | 无码人妻精一区二区三区| 亚洲av无码成人精品区一本二本| 无码人妻一区二区三区在线视频| 亚洲AV成人无码久久精品老人| 久久久无码精品亚洲日韩蜜桃| 暴力强奷在线播放无码| 久久久无码精品亚洲日韩蜜桃| 久久午夜夜伦鲁鲁片无码免费| 玖玖资源站无码专区| 亚洲精品无码成人片久久不卡 | 亚洲日韩国产精品无码av| 久久水蜜桃亚洲av无码精品麻豆|