【技术实现步骤摘要】
消息中间件的调优方法、系统、电子设备及存储介质
本专利技术实施例涉及性能预测领域,特别涉及一种消息中间件的调优方法、系统、电子设备及存储介质。
技术介绍
消息中间件凭借其解耦能力、可扩展性、灵活性、峰值处理能力、可恢复性和顺序送达等特点,已经成为海量数据接收、缓存和发送的重要工具,并在各个领域得到了广泛的支持和应用。由于消息中间件的泛用性较强,应用到具体领域时,无法契合该领域的特异性特点,因此将消息中间件应用到具体领域时,对消息中间件选型和参数调优至关重要。但是,本专利技术的专利技术人发现:现有技术中,对消息中间件的选型和参数调优都是基于简单理想的应用场景的预测;由于实际的业务场景一般由于规模各异,消息管理有一种、多种或者混合管理模式存在,所以基于简单理想的应用场景的性能预测对指导实际的业务场景的消息中间件选型及参数调优意义并不是很大。
技术实现思路
本专利技术实施方式的目的在于提供一种消息中间件的调优方法、系统、电子设备及存储介质,通过模拟实际业务场景搭建消息中间件的性能测试环境,并选择 ...
【技术保护点】
1.一种消息中间件的调优方法,其特征在于,包括:/n模拟实际业务场景,提取与所述实际业务场景相对应的环境信息,并依据所述环境信息,搭建消息中间件的性能测试环境;/n根据所述环境信息,从消息中间件的参数中确定测试参数;/n在所述消息中间件的性能测试环境下,对所述测试参数进行性能测试,生成预测试结果,所述预测试结果包括:测试业务指标和测试中间件性能指标;根据所述测试业务指标与预设业务指标之间的关系,以及所述测试中间件性能指标与预设中间件性能指标之间的关系,确定对所述测试参数的调优方式;/n根据所述调优方式对所述测试参数进行调优。/n
【技术特征摘要】
1.一种消息中间件的调优方法,其特征在于,包括:
模拟实际业务场景,提取与所述实际业务场景相对应的环境信息,并依据所述环境信息,搭建消息中间件的性能测试环境;
根据所述环境信息,从消息中间件的参数中确定测试参数;
在所述消息中间件的性能测试环境下,对所述测试参数进行性能测试,生成预测试结果,所述预测试结果包括:测试业务指标和测试中间件性能指标;根据所述测试业务指标与预设业务指标之间的关系,以及所述测试中间件性能指标与预设中间件性能指标之间的关系,确定对所述测试参数的调优方式;
根据所述调优方式对所述测试参数进行调优。
2.根据权利要求1所述的消息中间件的调优方法,其特征在于,所述在所述消息中间件的性能测试环境下,对所述测试参数进行性能测试,生成预测试结果,所述预测试结果包括:测试业务指标,测试中间件性能指标;根据所述测试业务指标与预设业务指标之间的关系,以及所述测试中间件性能指标与预设中间件性能指标之间的关系,确定对所述测试参数的调优方式,具体包括:
在所述消息中间件的性能测试环境下,对所述测试参数的第一数值进行性能测试,生成第一预测试结果,所述第一预测试结果包括:第一业务指标和第一中间件性能指标;
调整所述测试参数的数值获得第二数值,对所述测试参数的第二数值进行性能测试,生成第二预测试结果,所述第二预测试结果包括:第二业务指标和第二中间件性能指标;
根据所述第一业务指标和所述第二业务指标与预设业务指标之间的关系,以及所述第一中间件性能指标和第二中间件性能指标与预设中间件性能指标之间的关系,确定对所述测试参数的调优方式。
3.根据权利要求2所述的消息中间件的调优方法,其特征在于,所述根据所述第一业务指标和所述第二业务指标与预设业务指标之间的关系,以及所述第一中间件性能指标和第二中间件性能指标与预设中间件性能指标之间的关系,确定对所述测试参数的调优方式,具体包括:
所述调优方式包括正向调优和反向调优;其中,正向调优为所述测试参数以所述第二数值为基准,向远离所述第一数值的方向进行调优;反向调优为所述测试参数以第二数值为基准,向靠近所述第一数值的方向进行调优;
若所述第二业务指标满足所述预设业务指标,且所述第二业务指标优于所述第一业务指标,执行对所述中间件性能指标的判断;
其中,所述中间件性能指标的判断包括:若所述第二中间件性能指标满足所述预设中间件性能指标,对所述测试参数进行所述正向调优;若所述第二中间件性能指标不满足所述预设中间件性能指标,对所述测试参数进行所述反向调优;
若所述第二业务指标满足所述预设业务指标,且所述第一业务指标优于所述第二业务指标,对所述测试参数进行所述反向调优;
若所述第二业务指标不满足所述预设业务指标,且所述第二业务指标优于所述第一业务指标,对所述测试参数进行所述正向调优;
若所述第二业务指标不满足所述预设业务指标,或所述第一业务指标优于所述第二业务指标,对所述测试参数进行所述反向调优。
4.根据权利要求3所述的消息中间件的调优方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:金矾,白翠琴,秦俊锋,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。