服务节点调用方法、装置、设备及可读存储介质制造方法及图纸

技术编号:25715546 阅读:29 留言:0更新日期:2020-09-23 03:00
本申请涉及云技术技术领域,公开了一种微服务架构的服务节点调用方法,包括:接收调用方的调用请求,并获取预先所存储的节点健康列表,其中所述节点健康列表存储于区块链的节点中;获取所述节点健康列表对应的节点调用信息,以确定所述节点健康列表所包含的服务节点的调用顺序以及调用进度;根据所述调用顺序以及调用进度,在所述节点健康列表中确定第一服务节点;确定所述第一服务节点是否满足预设的节点调用条件;若确定所述第一服务节点满足所述节点调用条件,则控制所述第一服务节点响应所述调用请求。本申请还提供一种装置、计算机设备和存储介质。实现提高服务节点调用效率和运行效率。

【技术实现步骤摘要】
服务节点调用方法、装置、设备及可读存储介质
本申请涉及云技术
,尤其涉及一种微服务架构的服务节点调用方法、微服务架构的服务节点调用装置、计算机设备及计算机可读存储介质。
技术介绍
在微服务架构中,是将原有的一个服务单位拆分多个子服务单位,即服务节点,通过控制不同的子服务单位执行不同的服务来满足不同的业务需求,而在实际使用过程中,业务人员只需要在前端进行一次请求,便使得后端的不同子服务单位之间会产生相应的上下游调用,即服务节点的调用。而在服务节点的调用过程中,会因为服务节点的自身状态而影响整个的调用,比如服务节点可能会被关闭,或者会被开启,使得在服务节点的调用过程中,会存在调用失败的情况,此时会影响整体的运行效率。因此,现在亟需一种提高服务节点调用效率和运行效率的服务节点调用方法。
技术实现思路
本申请提供了一种微服务架构的服务节点调用方法、装置、计算机设备及存储介质,以提高服务节点调用效率和运行效率。第一方面,本申请提供了一种微服务架构的服务节点调用方法,所述方法包括:>接收调用方的调用请本文档来自技高网...

【技术保护点】
1.一种微服务架构的服务节点调用方法,其特征在于,所述方法包括:/n接收调用方的调用请求,并获取预先所存储的节点健康列表;/n获取所述节点健康列表对应的节点调用信息,以确定所述节点健康列表所包含的服务节点的调用顺序以及调用进度;/n根据所述调用顺序以及调用进度,在所述节点健康列表中确定第一服务节点,其中,所述第一服务节点为当前预调用服务节点;/n确定所述第一服务节点是否满足预设的节点调用条件;/n若确定所述第一服务节点满足所述节点调用条件,则控制所述第一服务节点响应所述调用请求。/n

【技术特征摘要】
1.一种微服务架构的服务节点调用方法,其特征在于,所述方法包括:
接收调用方的调用请求,并获取预先所存储的节点健康列表;
获取所述节点健康列表对应的节点调用信息,以确定所述节点健康列表所包含的服务节点的调用顺序以及调用进度;
根据所述调用顺序以及调用进度,在所述节点健康列表中确定第一服务节点,其中,所述第一服务节点为当前预调用服务节点;
确定所述第一服务节点是否满足预设的节点调用条件;
若确定所述第一服务节点满足所述节点调用条件,则控制所述第一服务节点响应所述调用请求。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取节点健康列表中所包含的服务节点,并确定所包含的服务节点所对应的调用权重;
以所述节点健康列表所包含的一服务节点为初始服务节点,根据所述调用权重确定所述节点健康列表中所包含的服务节点的调用顺序。


3.根据权利要求2所述的方法,其特征在于,所述确定所述第一服务节点是否满足预设的节点调用条件,包括:
识别所述第一服务节点对应的第一服务状态,并根据所述第一服务状态确定所述第一服务节点是否满足预设的节点调用条件;
若所述第一服务状态为关闭进行中,则确定所述第一服务节点不满足所述节点调用条件;
若所述第一服务状态为正常使用中,则确定所述第一服务节点满足所述节点调用条件。


4.根据权利要求1所述的方法,其特征在于,所述确定所述第一服务节点是否满足预设的节点调用条件之后,还包括:
若确定所述第一服务节点不满足所述节点调用条件,则根据所述第一服务节点生成第一反馈信息;
将所述第一反馈信息发送至所述调用方,并将所述第一服务节点从所述节点健康列表中删除,以对所述节点健康列表进行更新,其中所述节点健康列表存储于区块链的节点中;
当确定所述节点健康列表更新完成时,在更新后的节点健康列表中选择第二服务节点,并在确定所述第二服务节点满足所述节点调用条件时,控制所述第二服务节点响应所述调用请求。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到节点关闭指令时,确定执行所述节点关闭指令的第三服务节点;
...

【专利技术属性】
技术研发人员:顾浩鑫
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:广东;44

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

1