【技术实现步骤摘要】
一种基于服务网关的寻址方法及装置
本申请属于计算机网络
,具体地讲,涉及一种基于服务网关的寻址方法及装置。
技术介绍
在分布式平台中,服务网关会通过配置多个后端服务地址的方式,通过轮询或者选择权重等方式来选择地址从而进行后端服务访问。但是,当后端服务的地址出现服务不可用这种情况时,服务网关却不会隔离失败的地址,而是继续向该失败地址发送请求,导致出现交易多次失败的情况。
技术实现思路
本申请提供了一种基于服务网关的寻址方法及装置,以至少解决现有技术中后端服务的地址出现服务不可用这种情况时,服务网关却不会隔离失败的地址,而是继续向该失败地址发送请求,导致出现交易多次失败的情况。根据本申请的一个方面,提供了一种基于服务网关的寻址方法,包括:获取服务网关的访问尝试次数;根据访问尝试次数与主机列表中主机数量的关系确定是否进行寻址访问;若进行寻址访问,通过判断主机列表中主机的失败跳过计数值确定是否对该主机的地址进行访问。在一实施例中,根据访问尝试次数与主机列表中主机数量的 ...
【技术保护点】
1.一种基于服务网关的寻址方法,其特征在于,包括:/n获取服务网关的访问尝试次数;/n根据所述访问尝试次数与主机列表中主机数量的关系确定是否进行寻址访问;/n若进行寻址访问,通过判断主机列表中主机的失败跳过计数值确定是否对该主机的地址进行访问。/n
【技术特征摘要】 【专利技术属性】
1.一种基于服务网关的寻址方法,其特征在于,包括:
获取服务网关的访问尝试次数;
根据所述访问尝试次数与主机列表中主机数量的关系确定是否进行寻址访问;
若进行寻址访问,通过判断主机列表中主机的失败跳过计数值确定是否对该主机的地址进行访问。
2.根据权利要求1所述的寻址方法,其特征在于,所述根据所述访问尝试次数与主机列表中主机数量的关系确定是否进行寻址访问,包括:
判断所述访问尝试次数与主机列表中主机数量的大小;若所述访问尝试次数不大于所述主机数量,则进行寻址访问;若所述访问尝试次数大于所述主机数量,则不进行寻址访问。
3.根据权利要求1所述的寻址方法,其特征在于,所述通过判断主机列表中主机的失败跳过计数值确定是否对该主机的地址进行访问,包括:
顺序获取所述主机列表中的主机地址及该主机当前的失败跳过计数值;
若当前的失败跳过计数值不为0,根据预设的失败跳过计数阈值更新当前的失败跳过计数值,并更新所述访问尝试次数;
若当前的失败跳过计数值为0,通过所述主机地址对主机进行访问获得访问结果。
4.根据权利要求3所述的寻址方法,其特征在于,所述根据预设的失败跳过计数阈值更新当前的失败跳过计数值,包括:
当当前的失败跳过计数值小于所述失败跳过计数阈值时,更新后的失败跳过计数值为当前失败跳过计数值加1;
当当前的失败跳过计数值等于所述失败跳过计数阈值时,更新后的失败跳过计数值为0。
5.根据权利要求3所述的寻址方法,其特征在于,还包括:
判断所述访问结果是否成功,若不成功,则更新所述失败跳过计数值和所述访问尝试次数。
6.一种基于服务网关的寻址装置,其特征在于,包括:
获取单元,用于获取服务网关的访问尝试次数;
第一判断单元,用于根据所述访问尝试次数与主机列表中主机数量的关系确定是否进行寻址访问;
技术研发人员:杨宇鹏,安兴朝,赵钊,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。