【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种通信异常构造方法、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,出现了一种利用混沌工程实现系统稳定性保障的技术,该技术主要是通过主动向系统中引入异常状态,即主动制造故障场景,从而根据系统在各种压力下的表现,确定优化策略的一种系统稳定性保障手段。
2、传统技术中,混沌工程通常是通过混沌平台来实现,并且该混沌平台可以支持应用层通信异常的构建,通过对应用层协议进行编解码,来实现各种应用层协议的解析,之后则可以利用规则引擎根据协议解析结果构造规则,如果规则匹配则可以注入故障动作,例如睡眠一段时间以构造延时故障。
3、然而,目前的应用层通信异常构造方法,需要对每一种应用层协议进行编解码,而目前混沌平台所能支持的协议数量要远小于实际业务场景中涉及的协议,并且随着技术迭代新的应用层协议也会不断增加,因此现有混沌平台构造应用层通信异常的方法扩展性较差。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种
...【技术保护点】
1.一种通信异常构造方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述服务调用请求转发至所述代理服务与所述端口号相匹配的目标端口之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述端口号以及所述被调服务地址构造基于数据源的服务发现协议,包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述代理服务中构建与所述端口号相匹配的通信异常构造策略,包括:
5.根据权利要求4所述的方法,其特征在于,所述目标异常策略包括延时响应策略,所述延时响应策略通过延时队列实现;
>6.根据权利...
【技术特征摘要】
1.一种通信异常构造方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述服务调用请求转发至所述代理服务与所述端口号相匹配的目标端口之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述端口号以及所述被调服务地址构造基于数据源的服务发现协议,包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述代理服务中构建与所述端口号相匹配的通信异常构造策略,包括:
5.根据权利要求4所述的方法,其特征在于,所述目标异常策略包括延时响应策略,所述延时响应策略通过延时队列实现;
6.根据权利要求1所述的方法,其特征在于,所述服务调用请求中包含有服务寻...
【专利技术属性】
技术研发人员:唐单当,冯煦亮,叶志辉,王雯莹,向宇,周文江,罗彧成,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。