System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41227474 阅读:2 留言:0更新日期:2024-05-09 23:44
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:响应于服务请求,获取所述服务请求对应的请求流量数据;根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,所述第二业务参数信息与内部服务应用的实际业务信息相匹配;若路由匹配成功,则将所述请求流量数据转发至对应的目标内部服务应用。采用本方法能够降低内部服务应用的流量压力。

【技术实现步骤摘要】

本申请涉及互联网,特别是涉及一种数据处理方法、装置、计算机设备和存储介质


技术介绍

1、随着互联网技术的发展,出现了流量网关,利用流量网关可以将请求流量数据路由至对应的内部服务应用。

2、传统技术中,流量网关中设置的路由规则通常较为简单,例如通过请求流量数据中的地址信息进行寻址路由,又或者通过内部服务应用的应用标识来进行路由等。

3、然而,在大流量的场景下,很容易出现请求流量数据超过内部服务应用的负载的情况,从而导致内部服务应用的流量压力过大,而造成的后果是内部服务应用崩溃。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够降低内部服务应用的流量压力的数据处理方法、装置、计算机设备和存储介质。

2、第一方面,本申请提供了一种数据处理方法。所述方法包括:

3、响应于服务请求,获取所述服务请求对应的请求流量数据;

4、根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,所述第二业务参数信息与内部服务应用的实际业务信息相匹配;

5、若路由匹配成功,则将所述请求流量数据转发至对应的目标内部服务应用。

6、第二方面,本申请还提供了一种数据处理装置。所述装置包括:

7、获取模块,用于响应于服务请求,获取所述服务请求对应的请求流量数据;

8、匹配模块,用于根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,所述第二业务参数信息与内部服务应用的实际业务信息相匹配;

9、转发模块,用于若路由匹配成功,则将所述请求流量数据转发至对应的目标内部服务应用。

10、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

11、响应于服务请求,获取所述服务请求对应的请求流量数据;根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,所述第二业务参数信息与内部服务应用的实际业务信息相匹配;若路由匹配成功,则将所述请求流量数据转发至对应的目标内部服务应用。

12、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

13、响应于服务请求,获取所述服务请求对应的请求流量数据;根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,所述第二业务参数信息与内部服务应用的实际业务信息相匹配;若路由匹配成功,则将所述请求流量数据转发至对应的目标内部服务应用。

14、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

15、响应于服务请求,获取所述服务请求对应的请求流量数据;根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,所述第二业务参数信息与内部服务应用的实际业务信息相匹配;若路由匹配成功,则将所述请求流量数据转发至对应的目标内部服务应用。

16、上述数据处理方法、装置、计算机设备和存储介质,通过响应于服务请求,获取所述服务请求对应的请求流量数据;根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,其中,由于所述第二业务参数信息与内部服务应用的实际业务信息相匹配,因此路由成功时请求流量数据会与实际业务信息相匹配,这样可以实现根据内部服务应用的实际业务信息,在流量网关处筛选与内部服务应用的实际业务关联的请求流量数据,从而由流量网关将请求流量数据转发给对应的内部服务应用,可以在流量网关处实现有选择性地限制进入内部服务应用的流量数据,在保证业务关联的请求流量数据允许进入内部服务应用的同时,降低内部服务应用的流量压力。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一业务参数信息包括第一业务数据类型信息和第一业务场景信息,所述第二业务参数信息包括第二业务数据类型信息和第二业务场景信息;所述根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一业务场景信息包括第一业务场景标识和第一数组类型信息,所述第二业务场景信息包括第二业务场景标识和第二数组类型信息;所述根据所述业务数据的第一业务场景信息和所述流量网关中配置的第二业务场景信息,对所述请求流量数据进行路由匹配,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一业务参数信息包括第一业务对象信息,所述第二业务参数信息包括第二业务对象信息;所述根据所述第一数组类型信息和所述流量网关中配置的第二数组类型信息,对所述请求流量数据进行路由匹配,包括:

5.根据权利要求2所述的方法,其特征在于,所述第一业务场景信息包括第一业务场景标识,所述第一业务参数信息包括第一业务对象信息,所述第二业务场景信息包括第二业务场景标识,所述第二业务参数信息包括第二业务对象信息;所述根据所述业务数据的第一业务场景信息和所述流量网关中配置的第二业务场景信息,对所述请求流量数据进行路由匹配,包括:

6.根据权利要求4或5所述的方法,其特征在于,所述第一业务对象信息包括第一业务对象类型信息和第一业务对象属性信息,所述第二业务对象信息包括第二业务对象类型信息和第二业务对象属性信息;所述根据所述第一业务对象信息和所述流量网关中配置的第二业务对象信息,对所述请求流量数据进行路由匹配,至少包括以下各项之一:

7.根据权利要求1所述的方法,其特征在于,所述将所述请求流量数据转发至对应的目标内部服务应用,包括:

8.根据权利要求1所述的方法,其特征在于,在所述获取所述服务请求对应的请求流量数据之前,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述根据所述第二网关配置信息,确定所述第一网关配置信息中的网关配置更新内容,包括:

11.根据权利要求9所述的方法,其特征在于,所述实时获取网关配置服务中的第一网关配置信息,包括以下各项之一:

12.一种数据处理装置,其特征在于,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一业务参数信息包括第一业务数据类型信息和第一业务场景信息,所述第二业务参数信息包括第二业务数据类型信息和第二业务场景信息;所述根据所述请求流量数据中第一业务参数信息以及流量网关中配置的第二业务参数信息,对所述请求流量数据进行路由匹配,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一业务场景信息包括第一业务场景标识和第一数组类型信息,所述第二业务场景信息包括第二业务场景标识和第二数组类型信息;所述根据所述业务数据的第一业务场景信息和所述流量网关中配置的第二业务场景信息,对所述请求流量数据进行路由匹配,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一业务参数信息包括第一业务对象信息,所述第二业务参数信息包括第二业务对象信息;所述根据所述第一数组类型信息和所述流量网关中配置的第二数组类型信息,对所述请求流量数据进行路由匹配,包括:

5.根据权利要求2所述的方法,其特征在于,所述第一业务场景信息包括第一业务场景标识,所述第一业务参数信息包括第一业务对象信息,所述第二业务场景信息包括第二业务场景标识,所述第二业务参数信息包括第二业务对象信息;所述根据所述业务数据的第一业务场景信息和所述流量网关中配置的第二业务场景信息,对所述请求流量数据进行路由匹配,包括:

6.根据...

【专利技术属性】
技术研发人员:王志祥
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1