[发明专利]流量控制方法、流量控制装置、计算机可读存储介质在审
申请号: | 202211247577.3 | 申请日: | 2022-10-12 |
公开(公告)号: | CN115580580A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 刘洋 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 尹长斌 |
地址: | 518000 广东省深圳市福田区福田街道益田路5033号平安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 控制 方法 装置 计算机 可读 存储 介质 | ||
本申请实施例提供了一种流量控制方法、流量控制装置、计算机可读存储介质,方法包括:当获取到待处理业务请求,根据预设的接口映射规则确定待处理业务请求的可用接口;根据可用接口和预设的流量控制策略对待处理业务请求进行流量控制;通过可用接口接收流量控制后的目标业务请求,并对目标业务请求进行业务处理,得到业务处理结果;确定发送目标业务请求的目标发送方,将业务处理结果通过可用接口发送至目标发送方。本申请可以应用于金融服务类软件系统,通过流量控制策略和可用接口对待处理业务请求进行流量控制,相较于现有技术中通过限制线程池的业务请求数对待处理业务请求进行流量控制的方法,能够有效提升软件系统入口网关的服务性能。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种流量控制方法、流量控制装置、计算机可读存储介质。
背景技术
随着互联网科技的不断发展,服务管理类型软件的推广越来越普遍。服务管理类型软件能够根据用户发送的业务请求向用户提供业务处理结果,例如口袋e行销平台,该平台能够处理业务查询请求、业务办理请求、保险咨询等业务,能够向用户提供符合用户实际需求的业务处理服务。为了维持服务管理类型软件的稳定运行,需要对服务管理类型软件对应的软件系统的入口网关进行流量控制,软件系统的入口网关作为内部系统对外暴露的用于接收外部业务请求的流量入口,相关技术中的流量控制方法是为入口网关对应的服务方配置专有线程池,通过限制该线程池的业务请求数量等措施进行流量控制,导致入口网关的线程数膨胀、线程上下文切换频繁,从而降低了入口网关的服务性能。
发明内容
本申请实施例的主要目的在于提出一种流量控制方法、流量控制装置、计算机可读存储介质,能够有效提升软件系统入口网关的服务性能。
为实现上述目的,本申请实施例的第一方面提出了一种流量控制方法,所述方法包括:
当获取到待处理业务请求,根据预设的接口映射规则确定所述待处理业务请求的可用接口;
根据所述可用接口和预设的流量控制策略对所述待处理业务请求进行流量控制;
通过所述可用接口接收流量控制后的目标业务请求,并对所述目标业务请求进行业务处理,得到业务处理结果;
确定发送所述目标业务请求的目标发送方,将所述业务处理结果通过所述可用接口发送至所述目标发送方。
在一些实施例中,所述根据所述可用接口和预设的流量控制策略对所述待处理业务请求进行流量控制,包括:
获取第一数量,所述第一数量为预设时间段内全部的所述待处理业务请求的数量;
获取预设的第一业务请求数量阈值,当所述第一数量大于所述第一业务请求数量阈值,通过所述可用接口拒绝超出所述第一业务请求数量阈值的数量的待处理业务请求,或者通过所述可用接口对超出所述第一业务请求数量阈值的数量的待处理业务请求进行降级处理,其中,所述第一业务请求数量阈值为所述预设时间段内接收所述待处理业务请求的数量的门限值。
在一些实施例中,所述根据所述可用接口和预设的流量控制策略对所述待处理业务请求进行流量控制,包括:
当所述第一数量小于或等于所述第一业务请求数量阈值,获取所述可用接口针对所述待处理业务请求的接口等待耗时和接口响应耗时;
当所述接口等待耗时大于预设的等待耗时阈值,通过所述可用接口拒绝全部的所述待处理业务请求,或者通过所述可用接口对全部的所述待处理业务请求进行降级处理;
或者,
当所述接口响应耗时大于预设的响应耗时阈值,通过所述可用接口拒绝全部的所述待处理业务请求,或者通过所述可用接口对全部的所述待处理业务请求进行降级处理。
在一些实施例中,所述可用接口的数量至少为二,所述根据所述可用接口和预设的流量控制策略对所述待处理业务请求进行流量控制,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211247577.3/2.html,转载请声明来源钻瓜专利网。