[发明专利]服务请求的处理方法和装置有效

专利信息
申请号: 202110350341.1 申请日: 2021-03-31
公开(公告)号: CN112968975B 公开(公告)日: 2023-05-09
发明(设计)人: 徐志轩;朱可;张元;陈治宇;何城;方赤;尹传威;吴宇光;张荣宸;吴思;李洋莹;秦雯婧 申请(专利权)人: 中国建设银行股份有限公司
主分类号: H04L67/10 分类号: H04L67/10;H04L67/63
代理公司: 中原信达知识产权代理有限责任公司 11219 代理人: 李阳;宗磊
地址: 100033 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 服务 请求 处理 方法 装置
【说明书】:

发明公开了一种服务请求的处理方法和装置,涉及大数据技术领域。该方法的一具体实施方式包括:接收服务请求,服务请求中包含请求参数;基于请求参数和预设的路由策略,确定服务集群中与服务请求对应的目标服务分组;将服务请求转发至目标服务分组,以由目标服务分组中的服务器对余数对应的服务请求进行响应处理。该实施方式根据服务请求的处理方法根据服务请求的请求参数和预设的路由策略,将服务请求分发到固定的服务分组上,当服务分组不可用时,进行分组级别的熔断;当接收到Killer‑Request时,可以将其分配至指定的服务分组中,若Killer‑Request导致服务不可用时可以隔离故障的服务器,并将所有Killer‑Request引流到熔断节点,从而保证服务的整体服务可用性。

技术领域

本发明涉及大数据技术领域,尤其涉及一种服务请求的处理方法和装置。

背景技术

随着互联网微服务发展,主流的业务服务搭建模式均构建为无状态服务集群模式以便于实现系统的高可用和可动态扩容。现有的服务请求处理方案主要为:在服务端统一实现无状态服务集群,客户端发起请求经过统一的服务路由分发至集群中的固定服务(服务策略可自行定义如随机路由,来源服务等),任一服务端接收到请求后,执行服务进行响应,路由服务组件根据后台的服务器健康情况决定整体路由策略,当出现杀手级别请求(Killer-Request,指某种能够引起系统崩溃的请求)导致服务崩溃时,需要后台监控系统监控并拉起服务。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

由于路由策略关系,路由分发逻辑存在分发缺陷,无法针对请求做到分组分发;后端服务由于完全的无状态,故天然没有分组服务概念。基于上述原因,如果前端不断发送Killer-Request,会逐步导致所有可用的后端服务最终全部崩溃,最终导致系统整体不可用。例如,对于金融行业来说,系统整体的不可用会造成极大的金融风险。

发明内容

有鉴于此,本发明实施例提供一种服务请求的处理方法和装置,该方法通过服务请求的处理方法根据服务请求的请求参数和预设的路由策略,将服务请求分发到固定的服务分组上,当服务分组不可用时,进行分组级别的熔断;当接收到Killer-Request时,可以将其分配至指定的服务分组中,若Killer-Request导致服务不可用时可以隔离故障的服务器,并将所有Killer-Request引流到熔断节点(即指定服务分组),从而保证服务的整体服务可用性;通过哈希处理的方式将服务请求分配到已经分组的服务端中,进而可以更精准高效的将服务请求分配至指定的服务分组中,即可实现由固定的分组处理Killer-Request而不影响其他服务分组的正常工作。

为实现上述目的,根据本发明实施例的一个方面,提供了一种服务请求的处理方法,包括:

接收服务请求,所述服务请求中包含请求参数;

基于所述请求参数和预设的路由策略,确定服务集群中与所述服务请求对应的目标服务分组;

将所述服务请求转发至所述目标服务分组,以由所述目标服务分组中的服务器对所述余数对应的服务请求进行响应处理。

可选地,基于所述请求参数和预设的路由策略,确定服务集群中与所述服务请求对应的目标服务分组包括:

将所述请求参数进行哈希处理,得到所述服务请求的哈希参数;

基于所述哈希参数和所述服务集群中服务器的数量,确定服务集群中与所述服务请求对应的目标服务分组。

可选地,基于所述哈希参数和所述服务集群中服务器的数量,确定服务集群中与所述服务请求对应的目标服务分组包括:

确定所述哈希参数与所述服务集群中服务器的数量的余数;根据所述余数,确定服务集群中与所述服务请求对应的目标服务分组。

可选地,所述请求参数包括以下一种或多种:请求类型、请求来源和请求参数的参数模式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110350341.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top