[發(fā)明專利]一種資源分配的方法及裝置有效
| 申請?zhí)枺?/td> | 202010135892.1 | 申請日: | 2020-03-02 |
| 公開(公告)號: | CN111400032B | 公開(公告)日: | 2023-07-21 |
| 發(fā)明(設(shè)計)人: | 孫登攀;黃正亮;張偉;鄒昕;王暉;李高超;李政;陳訓(xùn)遜;云曉春 | 申請(專利權(quán))人: | 杭州迪普信息技術(shù)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京曼威知識產(chǎn)權(quán)代理有限公司 11709 | 代理人: | 方志煒 |
| 地址: | 310051 浙江省杭州市濱江區(qū)*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 資源 分配 方法 裝置 | ||
本說明書公開了一種資源分配的方法及裝置,根據(jù)各業(yè)務(wù)處理模塊所支持的業(yè)務(wù)接口數(shù)目,配置業(yè)務(wù)接口資源列表。根據(jù)用戶發(fā)送的業(yè)務(wù)請求,確定該業(yè)務(wù)請求所需的業(yè)務(wù)處理模塊,作為目標(biāo)業(yè)務(wù)處理模塊。根據(jù)業(yè)務(wù)接口資源列表,判斷是否針對業(yè)務(wù)請求分配了業(yè)務(wù)接口。若是,則將該業(yè)務(wù)接口分配給業(yè)務(wù)請求用于執(zhí)行目標(biāo)業(yè)務(wù)處理模塊所提供的業(yè)務(wù),否則確定出目標(biāo)業(yè)務(wù)處理模塊對應(yīng)的未被分配的業(yè)務(wù)接口分配給業(yè)務(wù)請求。不管是主控制器還是備用控制器將業(yè)務(wù)接口分配給業(yè)務(wù)請求,都將各業(yè)務(wù)接口資源列表統(tǒng)一進行更新,使得主控制器與備用控制器能夠同步各業(yè)務(wù)接口的信息。因此本方法能夠使主控制器與備用控制器統(tǒng)一各業(yè)務(wù)接口的信息,減少資源浪費。
技術(shù)領(lǐng)域
本說明書涉及計算機領(lǐng)域,尤其涉及一種資源分配的方法及裝置。
背景技術(shù)
隨著信息技術(shù)的不斷發(fā)展,分布式系統(tǒng)在網(wǎng)絡(luò)設(shè)備中被廣泛應(yīng)用。工作人員針對分布式系統(tǒng)設(shè)置了業(yè)務(wù)接口。該業(yè)務(wù)接口為在業(yè)務(wù)層面上針對硬件接口虛擬出的接口。例如,分布式系統(tǒng)中硬件接口用于接收用戶的業(yè)務(wù)請求,接收到業(yè)務(wù)請求后,可以通過業(yè)務(wù)接口返回針對該業(yè)務(wù)請求的數(shù)據(jù)。
在現(xiàn)有技術(shù)中,分布式系統(tǒng)中具有多個業(yè)務(wù)處理模塊,每個業(yè)務(wù)處理模塊負責(zé)處理固定的一項業(yè)務(wù),若是針對一個業(yè)務(wù)處理模塊需要擴充業(yè)務(wù)接口,則針對所有業(yè)務(wù)處理模塊都需要擴充業(yè)務(wù)接口。由于有些業(yè)務(wù)使用的較為廣泛而有些業(yè)務(wù)較少被使用,這樣一來就會造成某些業(yè)務(wù)處理模塊中只有少數(shù)業(yè)務(wù)接口被使用,導(dǎo)致資源浪費。
并且在分布式系統(tǒng)中存在多個控制器,其中一個控制器為主控制器,其余控制器為備用控制器。分布式系統(tǒng)運行時,由主控制器分配業(yè)務(wù)接口,而當(dāng)該主控制器壓力過大時由備用控制器分配業(yè)務(wù)接口。但是當(dāng)備用控制器控制分布式系統(tǒng)時,會出現(xiàn)備用控制器中業(yè)務(wù)接口資源配置與主控制器中的業(yè)務(wù)接口資源配置不一致的情況。例如,主控制器將一個業(yè)務(wù)接口分配給一個業(yè)務(wù)請求,而備用控制器將該業(yè)務(wù)接口分配給另一個業(yè)務(wù)請求。這樣一來就可能會導(dǎo)致分布式系統(tǒng)在處理業(yè)務(wù)請求時出現(xiàn)問題。
因此,如何能夠減少業(yè)務(wù)接口資源浪費,并且使主控制器與備用控制器中的業(yè)務(wù)接口資源配置保持同步,則是一個亟待解決的問題。
發(fā)明內(nèi)容
本說明書提供一種資源分配的方法及裝置,以部分的解決現(xiàn)有技術(shù)存在的上述問題。
本說明書采用下述技術(shù)方案:
本說明書提供了一種資源分配的方法,包括:
確定載入的各業(yè)務(wù)處理模塊;
根據(jù)各業(yè)務(wù)處理模塊所支持的業(yè)務(wù)接口數(shù)目,配置業(yè)務(wù)接口資源列表;
接收用戶發(fā)送的業(yè)務(wù)請求;
根據(jù)所述業(yè)務(wù)請求,確定所述業(yè)務(wù)請求所需的業(yè)務(wù)處理模塊,作為目標(biāo)業(yè)務(wù)處理模塊;
根據(jù)所述業(yè)務(wù)接口資源列表,判斷是否針對所述業(yè)務(wù)請求分配了業(yè)務(wù)接口;
若是,則將分配給所述業(yè)務(wù)請求的業(yè)務(wù)接口分配給所述業(yè)務(wù)請求用于執(zhí)行所述目標(biāo)業(yè)務(wù)處理模塊所提供的業(yè)務(wù),否則從所述業(yè)務(wù)接口資源列表中確定出所述目標(biāo)業(yè)務(wù)處理模塊對應(yīng)的未被分配的業(yè)務(wù)接口分配給所述業(yè)務(wù)請求。
可選地,根據(jù)各業(yè)務(wù)處理模塊所支持的業(yè)務(wù)接口數(shù)目,配置業(yè)務(wù)接口資源列表,具體包括:
針對每個業(yè)務(wù)處理模塊,確定該業(yè)務(wù)處理模塊所支持的各業(yè)務(wù)接口;
針對該業(yè)務(wù)處理模塊所支持的每個業(yè)務(wù)接口,確定該業(yè)務(wù)接口的接口標(biāo)識、分配狀態(tài)以及該業(yè)務(wù)接口對應(yīng)的請求標(biāo)識,所述分配狀態(tài)用于表示該業(yè)務(wù)接口是否被分配,所述請求標(biāo)識為使用該業(yè)務(wù)接口的業(yè)務(wù)請求的請求標(biāo)識;
將各業(yè)務(wù)接口的接口標(biāo)識、分配狀態(tài)以及請求標(biāo)識對應(yīng)保存在所述業(yè)務(wù)接口資源列表中。
可選地,所述方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州迪普信息技術(shù)有限公司,未經(jīng)杭州迪普信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010135892.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





