转发业务请求的方法和装置制造方法及图纸

技术编号:19219767 阅读:41 留言:0更新日期:2018-10-20 08:14
本公开是关于一种转发业务请求的方法和装置,属于互联网技术领域。所述方法包括:接收业务屏蔽请求,确定业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含待屏蔽业务服务器的服务器标识的属性信息;根据目标业务标识对应的属性信息,对业务请求进行转发。采用本公开,可以根据待屏蔽业务服务器的服务器标识,自动屏蔽待屏蔽业务服务器,进而转发业务请求的操作效率大大提高了。

【技术实现步骤摘要】
转发业务请求的方法和装置
本公开是关于互联网
,尤其是关于一种转发业务请求的方法和装置。
技术介绍
业务服务器可以为发起业务请求的终端提供各种服务。一般地,业务服务器不是直接为终端提供各种服务的,是通过代理服务器将终端发送的业务请求转发到业务服务器。通过代理服务器作为中间媒介,可以保障业务服务器中的服务数据的安全性。当业务服务器运行一段时间之后,需要对业务服务器进行维护,以使得维护后的业务服务器能更好地提供各种服务。在实现本公开的过程中,专利技术人发现至少存在以下问题:在维护业务服务器的期间,代理服务器还会将业务请求转发到进行维护的业务服务器,进行维护的业务服务器处理不了业务请求,会发生处理失败。当代理服务器检测到处理失败事件时,再将业务请求转发给其他业务服务器。可见,上述转发业务请求的操作效率较低。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了以下技术方案:根据本公开实施例的第一方面,提供一种转发业务请求的方法,所述方法包括:接收业务屏蔽请求,确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识的属性信息,其中,所述业务标识对应的可用业务服务器的属性信息包括可用业务服务器的服务器标识;当接收到携带有目标业务标识的业务请求时,如果在删除处理后的对应关系中,查找到所述目标业务标识对应的属性信息,则根据所述目标业务标识对应的属性信息,对所述业务请求进行转发。可选地,所述业务屏蔽请求中携带有目标服务器群组标识,所述确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识,包括:基于预设的服务器群组标识和服务器标识的对应关系,确定所述目标服务器群组标识对应的服务器标识,作为待屏蔽业务服务器的服务器标识。可选地,所述确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识,包括:获取所述业务屏蔽请求中携带的待屏蔽业务服务器的服务器标识。可选地,所述业务标识对应的可用业务服务器的属性信息还包括:所述业务标识对应的可用业务服务器的业务端口号。可选地,所述方法还包括:确定所述业务屏蔽请求对应的所述待屏蔽业务服务器的待屏蔽业务的业务端口号;所述在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识的属性信息,包括:在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识和所述待屏蔽业务的业务端口号的属性信息。可选地,所述方法还包括:如果在删除处理后的对应关系中,未查找到所述目标业务标识对应的属性信息,则向发送所述业务请求的设备返回业务不可访问提示信息。可选地,所述方法还包括:统计在预设时长内每个业务服务器的每个业务端口号对应的处理业务请求的失败次数;当目标业务端口号对应的失败次数大于预设的次数阈值时,在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述目标业务端口号的属性信息。根据本公开实施例的第二方面,提供一种转发业务请求的装置,所述装置包括:接收模块,用于接收业务屏蔽请求;第一确定模块,用于确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;第一删除模块,用于在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识的属性信息,其中,所述业务标识对应的可用业务服务器的属性信息包括可用业务服务器的服务器标识;查找模块,用于当接收到携带有目标业务标识的业务请求时,如果在删除处理后的对应关系中,查找到所述目标业务标识对应的属性信息,则根据所述目标业务标识对应的属性信息,对所述业务请求进行转发。可选地,所述业务屏蔽请求中携带有目标服务器群组标识,所述第一确定模块用于:基于预设的服务器群组标识和服务器标识的对应关系,确定所述目标服务器群组标识对应的服务器标识,作为待屏蔽业务服务器的服务器标识。可选地,所述第一确定模块用于:获取所述业务屏蔽请求中携带的待屏蔽业务服务器的服务器标识。可选地,所述业务标识对应的可用业务服务器的属性信息还包括:所述业务标识对应的可用业务服务器的业务端口号。可选地,所述装置还包括:第二确定模块,用于确定所述业务屏蔽请求对应的所述待屏蔽业务服务器的待屏蔽业务的业务端口号;所述第一删除模块用于:在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识和所述待屏蔽业务的业务端口号的属性信息。可选地,所述装置还包括:发送模块,用于当在删除处理后的对应关系中,未查找到所述目标业务标识对应的属性信息时,向发送所述业务请求的设备返回业务不可访问提示信息。可选地,所述装置还包括:统计模块,用于统计在预设时长内每个业务服务器的每个业务端口号对应的处理业务请求的失败次数;第二删除模块,用于当目标业务端口号对应的失败次数大于预设的次数阈值时,在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述目标业务端口号的属性信息。根据本公开实施例的第三方面,提供一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述转发业务请求的方法。根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述转发业务请求的方法。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例提供的方法,接收业务屏蔽请求,确定业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含待屏蔽业务服务器的服务器标识的属性信息,其中,业务标识对应的可用业务服务器的属性信息包括可用业务服务器的服务器标识;当接收到携带有目标业务标识的业务请求时,如果在删除处理后的对应关系中,查找到目标业务标识对应的属性信息,则根据目标业务标识对应的属性信息,对业务请求进行转发。这样,可以根据待屏蔽业务服务器的服务器标识,自动屏蔽待屏蔽业务服务器,进而转发业务请求的操作效率大大提高了。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。在附图中:图1是根据一示例性实施例示出的一种转发业务请求的方法的流程图示意图;图2是根据一示例性实施例示出的一种转发业务请求的方法的流程图示意图;图3是根据一示例性实施例示出的一种转发业务请求的装置的结构示意图;图4是根据一示例性实施例示出的一种终端的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图本文档来自技高网...

【技术保护点】
1.一种转发业务请求的方法,其特征在于,所述方法包括:接收业务屏蔽请求,确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识的属性信息,其中,所述业务标识对应的可用业务服务器的属性信息包括可用业务服务器的服务器标识;当接收到携带有目标业务标识的业务请求时,如果在删除处理后的对应关系中,查找到所述目标业务标识对应的属性信息,则根据所述目标业务标识对应的属性信息,对所述业务请求进行转发。

【技术特征摘要】
1.一种转发业务请求的方法,其特征在于,所述方法包括:接收业务屏蔽请求,确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识的属性信息,其中,所述业务标识对应的可用业务服务器的属性信息包括可用业务服务器的服务器标识;当接收到携带有目标业务标识的业务请求时,如果在删除处理后的对应关系中,查找到所述目标业务标识对应的属性信息,则根据所述目标业务标识对应的属性信息,对所述业务请求进行转发。2.根据权利要求1所述的方法,其特征在于,所述业务屏蔽请求中携带有目标服务器群组标识,所述确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识,包括:基于预设的服务器群组标识和服务器标识的对应关系,确定所述目标服务器群组标识对应的服务器标识,作为待屏蔽业务服务器的服务器标识。3.根据权利要求1所述的方法,其特征在于,所述确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识,包括:获取所述业务屏蔽请求中携带的待屏蔽业务服务器的服务器标识。4.根据权利要求1所述的方法,其特征在于,所述业务标识对应的可用业务服务器的属性信息还包括:所述业务标识对应的可用业务服务器的业务端口号。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述业务屏蔽请求对应的所述待屏蔽业务服务器的待屏蔽业务的业务端口号;所述在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识的属性信息,包括:在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述待屏蔽业务服务器的服务器标识和所述待屏蔽业务的业务端口号的属性信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果在删除处理后的对应关系中,未查找到所述目标业务标识对应的属性信息,则向发送所述业务请求的设备返回业务不可访问提示信息。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:统计在预设时长内每个业务服务器的每个业务端口号对应的处理业务请求的失败次数;当目标业务端口号对应的失败次数大于预设的次数阈值时,在预先存储的每种业务标识与可用业务服务器的属性信息的对应关系中,删除包含所述目标业务端口号的属性信息。8.一种转发业务请求的装置,其特征在于,所述装置包括:接收模块,用于接收业务屏蔽请求;第一确定模块,用于确定所述业务屏蔽请求对应的待屏蔽业务服务器的服务器标识;第一删除模块,用于在预先存储的每种业务标识与可用业务服...

【专利技术属性】
技术研发人员:何胜名黄伟
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1