[发明专利]数据处理方法、电子设备以及存储介质在审
| 申请号: | 202211137502.X | 申请日: | 2022-09-19 |
| 公开(公告)号: | CN115499480A | 公开(公告)日: | 2022-12-20 |
| 发明(设计)人: | 秦复祥 | 申请(专利权)人: | 深圳依时货拉拉科技有限公司 |
| 主分类号: | H04L67/133 | 分类号: | H04L67/133;H04L43/10;H04L43/08;G06F9/54 |
| 代理公司: | 深圳瑞天谨诚知识产权代理有限公司 44340 | 代理人: | 温青玲 |
| 地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 电子设备 以及 存储 介质 | ||
本申请实施例公开了一种数据处理方法、电子设备以及存储介质,包括:响应于客户端触发的调用操作,确定所述客户端调用的目标服务端;构建所述客户端与目标服务端之间的目标服务路径,并监测所述目标服务端的业务变化情况;当监测到所述业务变化情况为预设情况时,删除所述目标服务路径,并将删除信息下发至所述客户端,以便所述客户端根据所述删除信息停止对所述目标服务端的调用,并调用其他服务端,该方案可以提高数据处理的可靠性。
技术领域
本申请涉及计算机技术领域,具体涉及一种数据处理方法、电子设备以及存储介质。
背景技术
目前的分布式服务框架在灾备等级的要求下,会在同地或异地部署多套设备,因此会存在多套注册中心提供服务端信息列表。在系统高可用的需求下,一个服务实例可以由多个服务端,一个服务端可以在多个注册中心进行注册,在实际使用过程中,客户端会首先缓存注册中心的信息,然后,再从注册中心中缓存该注册中心提供的所有服务信息。
然而,当某服务端需要重启或发布新的服务实例时,服务端会向注册中心发起服务注册,由于服务注册过程耗时较久,客户端无法感知服务端的运行情况,从而可能会导致某些客户端出现服务调用错误的情况。
发明内容
本申请实施例提供一种数据处理方法、电子设备以及存储介质,可以解决服务端需要重启或发布新的服务实例时,导致某些客户端出现服务调用错误的情况,从而提高数据处理的可靠性。
本申请实施例提供了一种数据处理方法,包括:
响应于客户端触发的调用操作,确定所述客户端调用的目标服务端;
构建所述客户端与目标服务端之间的目标服务路径,并监测所述目标服务端的业务变化情况;
当监测到所述业务变化情况为预设情况时,删除所述目标服务路径,并将删除信息下发至所述客户端,以便所述客户端根据所述删除信息停止对所述目标服务端的调用,并调用其他服务端。
可选的,在一些实施例中,所述监测所述目标服务端的业务变化情况,包括:
在预设时间内对所述目标服务端进行心跳监测;
所述当监测到所述业务变化情况为预设情况时,删除所述目标服务端对应的服务节点,包括:当检测到所述目标服务端在预设时间内无响应时,则确定所述业务变化情况为预设情况,并删除所述目标服务路径。
可选的,在一些实施例中,所述当监测到所述业务变化情况为预设情况时,删除所述目标服务路径,包括:
当接收到由所述目标服务端上传的目标指令时,则确定所述业务变化情况为预设情况,并删除所述目标服务路径。
可选的,在一些实施例中,所述删除所述目标服务路径之后,还包括:
移除所述目标服务端对应的互联网协议地址;
确定所述客户端对应的更新后服务端;
所述将删除信息下发至所述客户端,以便所述客户端根据所述删除信息停止对所述目标服务端的调用,并调用其他服务端,将删除信息以及所述更新后服务端的互联网协议地址发送至所述客户端,以便所述客户端根据更新后服务端的互联网协议地址调用所述更新后服务端的服务实例。
可选的,在一些实施例中,还包括:
响应于服务端触发的注册操作,获取所述服务端对应的服务实例;
创建所述服务端对应的至少一个服务节点;
分配每个服务节点对应的互联网协议地址,并将所述服务端对应的服务实例存储至所述服务节点中。
可选的,在一些实施例中,所述响应于客户端触发的调用操作,确定所述客户端调用的目标服务端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳依时货拉拉科技有限公司,未经深圳依时货拉拉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211137502.X/2.html,转载请声明来源钻瓜专利网。





