System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于流量定制的业务请求处理方法、装置、电子设备及介质制造方法及图纸_技高网

基于流量定制的业务请求处理方法、装置、电子设备及介质制造方法及图纸

技术编号:40119850 阅读:5 留言:0更新日期:2024-01-23 20:29
本申请公开了一种基于流量定制的业务请求处理方法、装置、电子设备及介质。通过应用本申请的技术方案,可以在业务处理系统接收到特定用户或特定类型的目标业务请求后,对其承载流量上标记一个隔离标识。以使业务系统在后续进行业务处理的过程中,将具有隔离标识的目标业务请求与其他用户或其他类型的业务请求进行全流程隔离业务处理。从而一方面能够保证特定业务请求不被常规业务流程处理从而避免出现容易被恶意用户截取进而造成安全数据泄露的问题。另一方面也能够在实际的业务使用场景下,实现对每个企业用户的定制化业务处理,进而丰富且提高了用户的业务处理体验。

【技术实现步骤摘要】

本申请中涉及流量数据处理技术,尤其是一种基于流量定制的业务请求处理方法、装置、电子设备及介质


技术介绍

1、相关技术中,随着各个企业业务的高速发展以及发布产品的增多,相关联的用户群体的壮大,关于流量定制与路由的场景越来越复杂。

2、然而,目前各个企业在面对特定用户或特定业务类型的业务处理场景中,尚没有一种可以保证该特定业务请求能够被安全与高效处理的整体业务流程。因此,如何构建一种能够实现业务处理全链路解决方案的业务处理系统,成为了本领域技术人员需要解决的问题。


技术实现思路

1、本申请实施例提供一种基于流量定制的业务请求处理方法、装置、电子设备及介质,本申请实施例用于解决相关技术中存在的,没有一种能够实现针对特定业务请求进行全链路解决方案的问题。

2、其中,根据本申请实施例的一个方面,提供的一种基于流量定制的业务请求处理方法,所述方法包括:

3、在服务网关接收到业务请求后,基于预先配置的命中规则,确定所述业务请求为需要进行隔离处理的目标业务请求;

4、将隔离标识标记在所述目标业务请求对应的目标流量上,并利用流量隔离路由方式,将所述目标流量转发到目标服务主机,所述目标服务主机为具备所述隔离标识的服务主机;

5、将所述目标业务请求加入到所述目标服务主机的目标消息队列中,所述目标消息队列用于处理具备所述隔离标识的业务请求。

6、可选地,在基于本申请上述方法的另一个实施例中,所述基于预先配置的命中规则,确定所述业务请求为需要进行隔离处理的目标业务请求,包括:

7、获取发起所述业务请求的请求信息,所述请求信息包括用户信息、设备信息或网络信息中的至少一种;

8、若检测到所述请求信息存在于预设的隔离处理名单中,确定所述业务请求为需要进行隔离处理的所述目标业务请求。

9、可选地,在基于本申请上述方法的另一个实施例中,所述利用流量隔离路由方式,将所述目标流量转发到目标服务主机,包括:

10、从与所述业务处理系统相关联的所有流量中,选取与所述隔离标识相匹配的目标流量;

11、利用所述目标流量将所述目标业务请求转发到所述目标服务主机。

12、可选地,在基于本申请上述方法的另一个实施例中,所述利用所述目标流量将所述目标业务请求转发到所述目标服务主机,包括:

13、从与所述业务处理系统相关联的所有服务主机中,选取与所述隔离标识相匹配的至少一个目标服务主机;

14、将所述目标业务请求转发到所述目标服务主机。

15、可选地,在基于本申请上述方法的另一个实施例中,在所述选取与所述隔离标识相匹配的至少一个目标服务主机之后,还包括:

16、若确定从所述业务处理系统中,未检测到存在与所述隔离标识相匹配的目标服务主机;

17、按照预设轮询规则,从与所述业务处理系统相关联的所有服务主机中选取出轮询服务主机,并将所述轮询服务主机作为所述目标服务主机。

18、可选地,在基于本申请上述方法的另一个实施例中,所述将所述目标业务请求加入到所述目标服务主机的目标消息队列中,包括:

19、将对所述目标业务请求进行转发的路由key添加隔离标签,以使所述目标服务主机的交换机基于所述隔离标签,将所述目标业务请求加入到所述目标消息队列中。

20、可选地,在基于本申请上述方法的另一个实施例中,在所述将所述目标业务请求加入到所述目标服务主机的目标消息队列之后,还包括:

21、利用所述目标服务主机中的消费者监听器,监听所述目标消息队列中的各个目标业务请求;

22、其中,消费者监听器用于监听具备所述隔离标识的消息。

23、其中,根据本申请实施例的又一个方面,提供的一种基于流量定制的业务请求处理装置,所述装置包括:

24、获取模块,被设置为在服务网关接收到业务请求后,基于预先配置的命中规则,确定所述业务请求为需要进行隔离处理的目标业务请求;

25、转发模块,被设置为将隔离标识标记在所述目标业务请求对应的目标流量上,并利用流量隔离路由方式,将所述目标流量转发到目标服务主机,所述目标服务主机为具备所述隔离标识的服务主机;

26、处理模块,被设置为将所述目标业务请求加入到所述目标服务主机的目标消息队列中,所述目标消息队列用于处理具备所述隔离标识的业务请求。

27、根据本申请实施例的又一个方面,提供的一种电子设备,包括:

28、存储器,用于存储可执行指令;以及

29、显示器,用于与所述存储器执行所述可执行指令从而完成上述任一所述基于流量定制的业务请求处理方法的操作。

30、根据本申请实施例的还一个方面,提供的一种计算设备可读存储介质,用于存储计算设备可读取的指令,所述指令被执行时执行上述任一所述基于流量定制的业务请求处理方法的操作。

31、本申请中,可以在服务网关接收到业务请求后,基于预先配置的命中规则,确定业务请求为需要进行隔离处理的目标业务请求;将隔离标识标记在目标业务请求对应的目标流量上,并利用流量隔离路由方式,将目标流量转发到目标服务主机,目标服务主机为具备隔离标识的服务主机;将目标业务请求加入到目标服务主机的目标消息队列中,目标消息队列用于处理具备隔离标识的业务请求。

32、通过应用本申请的技术方案,可以在业务处理系统接收到特定用户或特定类型的目标业务请求后,对其承载流量上标记一个隔离标识。以使业务系统在后续进行业务处理的过程中,将具有隔离标识的目标业务请求与其他用户或其他类型的业务请求进行全流程隔离业务处理。从而一方面能够保证特定业务请求不被常规业务流程处理从而避免出现容易被恶意用户截取进而造成安全数据泄露的问题。另一方面也能够在实际的业务使用场景下,实现对每个企业用户的定制化业务处理,进而丰富且提高了用户的业务处理体验。

33、以下利用多个实施例,对本申请的技术方案做进一步的详细描述。

本文档来自技高网...

【技术保护点】

1.一种基于流量定制的业务请求处理方法,其特征在于,所述方法应用于业务处理系统,包括:

2.如权利要求1所述的方法,其特征在于,所述基于预先配置的命中规则,确定所述业务请求为需要进行隔离处理的目标业务请求,包括:

3.如权利要求1所述的方法,其特征在于,所述利用流量隔离路由方式,将所述目标流量转发到目标服务主机,包括:

4.如权利要求3所述的方法,其特征在于,所述利用所述目标流量将所述目标业务请求转发到所述目标服务主机,包括:

5.如权利要求4所述的方法,其特征在于,在所述选取与所述隔离标识相匹配的至少一个目标服务主机之后,还包括:

6.如权利要求1所述的方法,其特征在于,所述将所述目标业务请求加入到所述目标服务主机的目标消息队列中,包括:

7.如权利要求1或6所述的方法,其特征在于,在所述将所述目标业务请求加入到所述目标服务主机的目标消息队列之后,还包括:

8.一种基于流量定制的业务请求处理装置,其特征在于,所述装置应用于业务处理系统,包括:

9.一种电子设备,其特征在于,包括:p>

10.一种计算机可读存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时执行权利要求1-7中任一所述基于流量定制的业务请求处理方法的操作。

...

【技术特征摘要】

1.一种基于流量定制的业务请求处理方法,其特征在于,所述方法应用于业务处理系统,包括:

2.如权利要求1所述的方法,其特征在于,所述基于预先配置的命中规则,确定所述业务请求为需要进行隔离处理的目标业务请求,包括:

3.如权利要求1所述的方法,其特征在于,所述利用流量隔离路由方式,将所述目标流量转发到目标服务主机,包括:

4.如权利要求3所述的方法,其特征在于,所述利用所述目标流量将所述目标业务请求转发到所述目标服务主机,包括:

5.如权利要求4所述的方法,其特征在于,在所述选取与所述隔离标识相匹配的至少一个目标服务主机之后,...

【专利技术属性】
技术研发人员:李海涛
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1