一种基于网约车的服务降级控制方法及装置与流程

文档序号:37226569发布日期:2024-03-05 15:31阅读:17来源:国知局
一种基于网约车的服务降级控制方法及装置与流程

本发明涉及网约车服务降级,具体涉及一种基于网约车的服务降级控制方法及装置。


背景技术:

1、在网约车业务日益增长的情况下,当应用接收到的业务处理请求过多时,应用需要运行的业务操作也会急剧增多,当应用需要运行的业务操作的数量过多时,会造成应用崩溃,进而导致应用无法正常执行业务操作。因此,服务要保持高稳定性,高可用,在流量突增或者上游服务不可用情况下,能够最快,需要最大限度降低业务影响。

2、相关技术中,当网约车的业务出现问题时,需要找到响应降级预案的配置,进行配置修改,当业务出现问题时,需要通过人工查找方式找到响应降级预案的配置,进行配置修改,但业务量繁忙的情况下,通过该方式进行人工查找降级预案的配置,不但在业务高度紧张情况下,会增大预案配置出错的风险,而且效率较低。


技术实现思路

1、有鉴于此,本发明提供了一种基于网约车的服务降级控制方法,以解决通过该方式进行人工查找降级预案的配置,不但在业务高度紧张的情况下,会增大预案配置出错的风险,而且存在效率较低的问题。

2、根据第一方面,本实施例提供一种基于网约车的服务降级控制方法,方法包括:

3、获取预先存储的待降级应用的注册信息;

4、基于待降级应用的注册信息,对待降级应用在目标业务场景下执行监控操作以获取业务监控信息;

5、从业务监控信息中提取待降级应用的业务交易数据和网络运行数据;

6、基于业务交易数据和网络运行数据,生成预案降级执行策略;

7、基于预案降级执行策略,对待降级应用执行降级服务控制操作。

8、通过执行上述实施方式,本实施例中基于网约车的服务降级控制方法,无需通过人工进行查找降级预案的配置,即使在业务高度紧张情况下,会降低预案配置出错的风险,且效率较高。

9、在一种可选的实施方式中,基于业务交易信息和网络运行信息,生成预案降级执行策略,包括:

10、获取待降级应用在目标业务场景下的任一目标业务基于预设历史时间段的业务交易数据和网络运行数据;

11、基于业务交易数据和网络运行数据,预测目标业务在预设目标时间段的预估交易峰值;

12、获取目标业务的调用信息中待降级应用所支持的最大每秒事务处理量tps值;

13、根据业务交易数据、预估交易峰值、以及最大每秒事务处理量tps值,确定目标业务对应的tps阈值;

14、根据目标业务对应的tps阈值,生成目标业务对应的预案降级执行策略。

15、通过执行上述实施方式,基于业务交易数据、预估交易峰值以及最大每秒事务处理量tps值,确定目标业务对应的tps阈值,可以生成目标业务对应的预案降级执行策略。

16、在一种可选的实施方式中,根据业务交易数据、预估交易峰值、以及最大每秒事务处理量tps值,确定目标业务对应的tps阈值,包括:

17、在业务交易数据表征目标业务为第一业务类型的情况下,根据预估交易峰值和目标业务对应的tps阈值,确定目标业务的tps阈值;

18、或者,在业务交易数据表征目标业务为第二业务类型的情况下,根据预设比例及待降级应用所支持的最大每秒事务处理量tps值,确定目标tps值。

19、通过执行上述实施方式,可以确定出目标tps值。

20、在一种可选的实施方式中,基于预案降级执行策略,对待降级应用执行降级服务控制操作,包括:

21、基于预案降级执行策略,通过多个预案通道进行节点链接以执行降级服务控制操作。

22、通过执行上述实施方式,可以通过多个预案通道进行节点链接以执行降级服务控制操作。

23、在一种可选的实施方式中,本实施例中的基于网约车的服务降级控制方法,还包括:

24、对待降级应用在目标业务场景下执行监控操作以获取业务监控信息之后,对业务监控信息进行异常校验,得到异常校验结果;

25、在根据异常校验结果确定业务监控信息中不包含异常监控信息的情况下,确定目标业务针对目标业务场景的降级比例信息。

26、通过执行上述实施方式,可以对业务监控信息进行异常校验,得到异常校验结果,并可以确定出目标业务针对目标业务场景的降级比例信息。

27、根据第二方面,本实施例提供一种基于网约车的服务降级控制装置,装置包括:

28、注册信息获取模块,用于获取预先存储的待降级应用的注册信息;

29、监控获取执行模块,基于待降级应用的注册信息,对待降级应用在目标业务场景下执行监控操作以获取业务监控信息;

30、业务数据获取模块,用于从业务监控信息中提取待降级应用的业务交易数据和网络运行数据;

31、预案数据执行模块,用于基于业务交易数据和网络运行数据,生成预案降级执行策略;

32、降级操作控制模块,用于基于预案降级执行策略,对待降级应用执行降级服务控制操作。

33、在一种可选的实施方式中,预案数据执行模块,包括:

34、业务数据获取子模块,用于获取待降级应用在目标业务场景下基于任一目标业务在预设历史时间段的业务交易数据和网络运行数据;

35、交易数据预测子模块,用于基于业务交易数据和网络运行数据,预测目标业务在预设目标时间段的预估交易峰值;

36、处理数据获取子模块,用于获取目标业务的调用信息中待降级应用所支持的最大每秒事务处理量tps值;

37、处理数据确定子模块,用于业务交易数据、预估交易峰值、以及最大每秒事务处理量tps值,确定目标业务对应的tps阈值;

38、业务策略生成子模块,用于根据目标业务对应的tps阈值,生成目标业务对应的预案降级执行策略。

39、在一种可选的实施方式中,降级操作控制模块,包括:

40、降级服务控制子模块,用于基于预案降级执行策略,通过多个预案通道进行节点链接以执行降级服务控制操作。

41、根据第三方面,本实施例提供一种计算机设备,包括:

42、存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行第一方面或第一方面任一实施方式中的基于网约车的服务降级控制方法。

43、根据第四方面,本实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行第一方面或第一方面任一实施方式中的基于网约车的服务降级控制方法。



技术特征:

1.一种基于网约车的服务降级控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于网约车的服务降级控制方法,其特征在于,基于所述业务交易信息和所述网络运行信息,生成预案降级执行策略,包括:

3.根据权利要求2所述的基于网约车的服务降级控制方法,其特征在于,根据所述业务交易数据、所述预估交易峰值、以及所述最大每秒事务处理量tps值,确定所述目标业务对应的tps阈值,包括:

4.根据权利要求1所述的基于网约车的服务降级控制方法,其特征在于,基于所述预案降级执行策略,对所述待降级应用执行降级服务控制操作,包括:

5.根据权利要求1所述的基于网约车的服务降级控制方法,其特征在于,还包括:

6.一种基于网约车的服务降级控制装置,其特征在于,所述装置包括:

7.根据权利要求6所述的基于网约车的服务降级控制装置,其特征在于,预案数据执行模块,包括:

8.根据权利要求6所述的基于网约车的服务降级控制装置,其特征在于,所述降级操作控制模块,包括:

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至5中任一项所述的基于网约车的服务降级控制方法。


技术总结
本发明涉及网约车服务降级技术领域,公开了一种基于网约车的服务降级控制方法及装置,方法包括:获取预先存储的待降级应用的注册信息;基于待降级应用的注册信息,对待降级应用在目标业务场景下执行监控操作以获取业务监控信息;从业务监控信息中提取待降级应用的业务交易数据和网络运行数据;基于业务交易数据和网络运行数据,生成预案降级执行策略;基于预案降级执行策略,对待降级应用执行降级服务控制操作。

技术研发人员:于志杰
受保护的技术使用者:北京白龙马云行科技有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1