[发明专利]业务请求分发方法、装置、计算机设备及可读存储介质有效
申请号: | 202010224597.3 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111526038B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 周耀华;王小冬;吴伟 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | H04L41/0663 | 分类号: | H04L41/0663;H04L61/4511 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 200135 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 请求 分发 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明公开了一种业务请求分发方法、装置、计算机设备及可读存储介质,涉及计算机技术领域,查询目标机房域名和多个备份机房域名,在目标机房域名的域名状态为异常状态时,自动确定第一备份机房域名,将业务请求下发至该第一备份机房域名指示的第一备份机房中,保证将业务请求下发到正常状态的机房中,不仅实现了及时对机房进行排查,还避免业务处理受到影响,提高了业务处理的速度。所述方法包括:接收业务请求,查询目标机房域名以及多个备份机房域名;若目标机房域名的域名状态为异常状态,则在确定第一备份机房域名;对第一备份机房域名指示的第一备份机房进行访问;如果访问成功,则将业务请求分发至第一备份机房,对业务请求进行处理。
技术领域
本发明涉及计算机技术领域,特别是涉及一种业务请求分发方法、装置、计算机设备及可读存储介质。
背景技术
随着计算机技术的不断发展,各类计算机设备的功能不断加强,计算机设备提供的业务也越来越多,使得计算机设备成为人们生活、工作、学习中不可或缺的一部分。目前,为了满足不同的业务需求,企业中设置有多个技术栈,每个技术栈都涉及到不同的业务数据,通常用户的业务请求需要技术栈之间的数据互通才能完成,因此,在接收到用户的业务请求后,会将业务请求分发给请求涉及的技术栈中,实现业务请求的执行。
相关技术中,技术栈与技术栈之间是依靠网关打通的,技术栈一侧均布置有应用,应用都是多机房部署,网关会按照接收到的业务请求的指示,将业务请求发放至技术栈的指定机房中,以便通过指定机房对这些业务请求进行处理,实现向用户提供相应的服务。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
业务请求发放至的指定机房有时会发生故障,比如机房服务崩溃、机房网络故障等,会导致指定机房不可用,这样,分发到该指定机房的全部业务请求均会处理失败,需要人工对指定机房进行排查,而人工排查的速度较慢,且工作量很大,不仅排查不够及时,还会使正常的业务处理受到影响,业务处理速度降低。
发明内容
有鉴于此,本发明提供了一种业务请求分发方法、装置、计算机设备及可读存储介质,主要目的在于解决目前排查不够及时,正常的业务处理受到影响,业务处理速度降低的问题。
依据本发明第一方面,提供了一种业务请求分发方法,该方法包括:
接收业务请求,查询所述业务请求携带的机房名称对应的目标机房域名以及多个备份机房域名;
若所述目标机房域名的域名状态为异常状态,则在所述多个备份机房域名中确定第一备份机房域名,所述第一备份机房域名为所述多个备份机房域名中域名状态为正常状态的备份机房域名;
对所述第一备份机房域名指示的第一备份机房进行访问;
如果对所述第一备份机房访问成功,则将所述业务请求分发至所述第一备份机房,基于所述第一备份机房对所述业务请求进行处理。
在另一个实施例中,所述接收业务请求,查询所述业务请求携带的机房名称对应的目标机房域名以及多个备份机房域名之后,所述方法还包括:
若所述目标机房域名的域名状态为正常状态,则对所述目标机房域名指示的目标机房进行访问;
如果对所述目标机房访问成功,则将所述业务请求分发至所述目标机房,基于所述目标机房对所述业务请求进行处理;
如果对所述目标机房访问失败,则将所述目标机房域名的域名状态设置为异常状态,确定所述第一备份机房,并执行对所述第一备份机房的访问操作。
在另一个实施例中,所述如果对所述目标机房访问失败,则将所述目标机房域名的域名状态设置为异常状态,确定所述第一备份机房,并执行对所述第一备份机房的访问操作之后,所述方法还包括:
持续向所述目标机房发送心跳信号,所述心跳信号用于检测机房是否可用;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010224597.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调系统
- 下一篇:一种前端界面的自动化测试校验方法、装置及存储介质