[發(fā)明專利]消息中間件的調(diào)優(yōu)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010161748.5 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN111488271B | 公開(公告)日: | 2023-10-27 |
| 發(fā)明(設(shè)計)人: | 金礬;白翠琴;秦俊鋒 | 申請(專利權(quán))人: | 中移(杭州)信息技術(shù)有限公司;中國移動通信集團(tuán)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海晨皓知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 31260 | 代理人: | 成麗杰 |
| 地址: | 310011 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息 中間件 方法 系統(tǒng) 電子設(shè)備 存儲 介質(zhì) | ||
本發(fā)明實施方式涉及性能預(yù)測領(lǐng)域,公開了一種消息中間件的調(diào)優(yōu)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)。調(diào)優(yōu)方法包括:模擬實際業(yè)務(wù)場景,提取與實際業(yè)務(wù)場景相對應(yīng)的環(huán)境信息,并依據(jù)環(huán)境信息,搭建消息中間件的性能測試環(huán)境;根據(jù)環(huán)境信息,從消息中間件的參數(shù)中確定測試參數(shù);在消息中間件的性能測試環(huán)境下,對測試參數(shù)進(jìn)行性能測試,生成預(yù)測試結(jié)果;根據(jù)測試業(yè)務(wù)指標(biāo)與預(yù)設(shè)業(yè)務(wù)指標(biāo)之間的關(guān)系,以及測試中間件性能指標(biāo)與預(yù)設(shè)中間件性能指標(biāo)之間的關(guān)系,確定對測試參數(shù)的調(diào)優(yōu)方式;根據(jù)調(diào)優(yōu)方式對測試參數(shù)進(jìn)行調(diào)優(yōu)。通過模擬實際業(yè)務(wù)場景對消息中間件進(jìn)行性能測試和調(diào)優(yōu),對實際業(yè)務(wù)場景下消息中間件選型及資源配置有實際的指導(dǎo)作用。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及性能預(yù)測領(lǐng)域,特別涉及一種消息中間件的調(diào)優(yōu)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
消息中間件憑借其解耦能力、可擴(kuò)展性、靈活性、峰值處理能力、可恢復(fù)性和順序送達(dá)等特點,已經(jīng)成為海量數(shù)據(jù)接收、緩存和發(fā)送的重要工具,并在各個領(lǐng)域得到了廣泛的支持和應(yīng)用。
由于消息中間件的泛用性較強(qiáng),應(yīng)用到具體領(lǐng)域時,無法契合該領(lǐng)域的特異性特點,因此將消息中間件應(yīng)用到具體領(lǐng)域時,對消息中間件選型和參數(shù)調(diào)優(yōu)至關(guān)重要。
但是,本發(fā)明的發(fā)明人發(fā)現(xiàn):現(xiàn)有技術(shù)中,對消息中間件的選型和參數(shù)調(diào)優(yōu)都是基于簡單理想的應(yīng)用場景的預(yù)測;由于實際的業(yè)務(wù)場景一般由于規(guī)模各異,消息管理有一種、多種或者混合管理模式存在,所以基于簡單理想的應(yīng)用場景的性能預(yù)測對指導(dǎo)實際的業(yè)務(wù)場景的消息中間件選型及參數(shù)調(diào)優(yōu)意義并不是很大。
發(fā)明內(nèi)容
本發(fā)明實施方式的目的在于提供一種消息中間件的調(diào)優(yōu)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),通過模擬實際業(yè)務(wù)場景搭建消息中間件的性能測試環(huán)境,并選擇合適的消息中間件參數(shù)作為測試參數(shù),使得對消息中間件的選型和參數(shù)調(diào)優(yōu)契合該領(lǐng)域的特異性特點;對實際業(yè)務(wù)場景下,消息中間件選型及資源配置有實際的指導(dǎo)作用。
為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種消息中間件的調(diào)優(yōu)方法,包括:模擬實際業(yè)務(wù)場景,提取與實際業(yè)務(wù)場景相對應(yīng)的環(huán)境信息,并依據(jù)環(huán)境信息,搭建消息中間件的性能測試環(huán)境;根據(jù)環(huán)境信息,從消息中間件的參數(shù)中確定測試參數(shù);在消息中間件的性能測試環(huán)境下,對測試參數(shù)進(jìn)行性能測試,生成預(yù)測試結(jié)果,預(yù)測試結(jié)果包括:測試業(yè)務(wù)指標(biāo)和測試中間件性能指標(biāo);根據(jù)測試業(yè)務(wù)指標(biāo)與預(yù)設(shè)業(yè)務(wù)指標(biāo)之間的關(guān)系,以及測試中間件性能指標(biāo)與預(yù)設(shè)中間件性能指標(biāo)之間的關(guān)系,確定對測試參數(shù)的調(diào)優(yōu)方式;根據(jù)調(diào)優(yōu)方式對測試參數(shù)進(jìn)行調(diào)優(yōu)。
本發(fā)明的實施方式還提供了一種消息中間件的調(diào)優(yōu)系統(tǒng),包括:業(yè)務(wù)場景模擬模塊,用于提取與實際業(yè)務(wù)場景相對應(yīng)的環(huán)境信息,并依據(jù)環(huán)境信息,搭建消息中間件的性能測試環(huán)境;根據(jù)環(huán)境信息,從消息中間件的參數(shù)中確定測試參數(shù);處理模塊,在消息中間件的性能測試環(huán)境下,對測試參數(shù)進(jìn)行性能測試,生成預(yù)測試結(jié)果,預(yù)測試結(jié)果包括:測試業(yè)務(wù)指標(biāo)和測試中間件性能指標(biāo);根據(jù)測試業(yè)務(wù)指標(biāo)與預(yù)設(shè)業(yè)務(wù)指標(biāo)之間的關(guān)系,以及測試中間件性能指標(biāo)與預(yù)設(shè)中間件性能指標(biāo)之間的關(guān)系,確定對測試參數(shù)的調(diào)優(yōu)方式;根據(jù)調(diào)優(yōu)方式對測試參數(shù)進(jìn)行調(diào)優(yōu)。
本發(fā)明的實施方式還提供了一種電子設(shè)備,包括:至少一個處理器;以及,與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行上述消息中間件的調(diào)優(yōu)方法。
本發(fā)明的實施方式還提供了一種存儲介質(zhì),存儲有計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述消息中間件的調(diào)優(yōu)方法。
本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,通過模擬實際業(yè)務(wù)場景搭建的消息中間件的性能測試環(huán)境,緊密結(jié)合實際業(yè)務(wù)場景下的規(guī)模和消息管理方式;結(jié)合實際業(yè)務(wù)場景對應(yīng)的環(huán)境信息從消息中間件的參數(shù)中選擇合適的參數(shù)作為測試參數(shù),并在搭建的消息中間件的性能測試環(huán)境下,對測試參數(shù)進(jìn)行測試,獲取的結(jié)果更加貼合實際業(yè)務(wù)場景,對實際業(yè)務(wù)場景下消息中間件選型及資源配置有實際的指導(dǎo)作用;還根據(jù)測試結(jié)果對測試參數(shù)進(jìn)行調(diào)優(yōu),以獲取更好的測試參數(shù)的數(shù)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中移(杭州)信息技術(shù)有限公司;中國移動通信集團(tuán)有限公司,未經(jīng)中移(杭州)信息技術(shù)有限公司;中國移動通信集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010161748.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





