单元化架构下的单元切换方法、装置、设备及介质制造方法及图纸

技术编号:38096615 阅读:32 留言:0更新日期:2023-07-06 09:11
本申请提供一种单元化架构下的单元切换方法、装置、设备及介质,涉及计算机技术领域。该方法应用于服务消费方,其中,服务消费方,与单元化架构下的任一单元和负载均衡系统均建立通信连接。该方法包括:针对目标交易生成目标请求,并根据目标请求确定单元架构下的目标单元的标识信息和目标交易的性能信息;根据目标单元的标识信息,从负载均衡系统获取到的所有单元的健康检查结果和所有单元的性能信息中,选取目标单元的健康检查结果和目标单元的性能信息;在目标单元的健康检查结果不满足预设条件,且目标单元的性能信息不满足目标交易的性能信息时,执行单元切换操作。上述方式提高了单元切换操作的准确性。高了单元切换操作的准确性。高了单元切换操作的准确性。

【技术实现步骤摘要】
单元化架构下的单元切换方法、装置、设备及介质


[0001]本申请涉及计算机
,尤其涉及一种单元化架构下的单元切换方法、装置、设备及介质。

技术介绍

[0002]单元化架构是将单元作为系统部署的基本单位,在全站所有机房中部署数个单元。单元化架构不仅实现了数据分片,还实现了在路由接入、应用、缓存等方面的分片。为了保证单元后端服务的有效调用,需要对单元后端服务进行可用性的判断。
[0003]具体的,在单元化架构中,现有技术通过负载均衡系统周期性地发起健康检查,以对每个单元后端服务的存活数量进行探测。当接收到服务消费方主动发送的专用于判断是否要进行单元切换的HTTP请求时,负载均衡系统在将对应单元后端服务的存活数量插入HTTP响应头的预设字段后,将HTTP响应返回给服务消费方。服务消费方根据预设的单元后端服务的存活阀值,与负载均衡系统所返回的单元后端服务的存活数量进行比对,若单元后端服务的存活数量小于预设的存活阀值时,则判定该单元后端服务不可用,服务消费方主动切换消费其他可用的单元后端服务;反之,服务消费方则继续消费该单元后端服务。...

【技术保护点】

【技术特征摘要】
1.一种单元化架构下的单元切换方法,其特征在于,应用于服务消费方,其中,所述服务消费方,与所述单元化架构下的任一单元和负载均衡系统均建立通信连接,所述方法包括:针对目标交易生成目标请求,并根据所述目标请求确定单元架构下的目标单元的标识信息和所述目标交易的性能信息;根据所述目标单元的标识信息,从所述负载均衡系统获取到的所有单元的健康检查结果和所有单元的性能信息中,选取所述目标单元的健康检查结果和所述目标单元的性能信息;在所述目标单元的健康检查结果不满足预设条件,且所述目标单元的性能信息不满足所述目标交易的性能信息时,执行单元切换操作。2.根据权利要求1所述的方法,其特征在于,所述执行单元切换操作,包括:从所述负载均衡系统获取到的所有单元的健康检查结果和所有单元的性能信息中,筛选出其他单元的健康检查结果和所述其他单元的性能信息,其中,所述其他单元为单元架构下除所述目标单元以外的任意单元;根据所述其他单元的健康检查结果和所述其他单元的性能信息,确定备份单元;基于所述备份单元,针对目标交易生成备份请求;将所述备份请求发送至所述备份单元。3.根据权利要求2所述的方法,其特征在于,所述根据所述其他单元的健康检查结果和所述其他单元的性能信息,确定备份单元,包括:将健康检查结果满足预设条件的所述其他单元确定为第一待定单元,并将健康检查结果不满足预设条件且性能信息满足所述目标交易的性能信息的所述其他单元确定为第二待定单元;在存在所述第一待定单元和所述第二待定单元的情况下,从所述第一待定单元中选取备份单元。4.根据权利要求1所述的方法,其特征在于,还包括:在所述目标单元的健康检查结果满足预设条件时,或,在所述目标单元的健康检查结果不满足预设条件且所述目标单元的性能信息满足所述目标交易的性能信息时,将所述目标请求发送至所述目标单元。5.根据权利要求1所述的方法,其特征在于,所述目标单元的健康检查结果包括所述目标单元内服务的存活数量,所述目标单元的性能信息和所述目标交易的性能信息均包括以下至少之一:并发连接数量、预设时间段内连接数量和预设时间段内的请求数量。6.一种单元化架构下的单元切换方法,其特征在于,应用于负载均衡系统,其中,所述负载均衡系统,与所述单元化架构下的任一单元和服务消费单元均建立通信连接,所述方法包括:针对所述单元化架构下的每...

【专利技术属性】
技术研发人员:谭杰丰吴纯波梁定根陈文峰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1