[发明专利]一种微服务实例管理方法、装置和计算装置集群在审
申请号: | 202310216900.9 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116346883A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 罗健文;杨奕;栾文飞 | 申请(专利权)人: | 深圳华为云计算技术有限公司 |
主分类号: | H04L67/145 | 分类号: | H04L67/145;H04L67/51;H04L67/54 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 石翰林 |
地址: | 518129 广东省深圳市龙岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 务实 管理 方法 装置 计算 集群 | ||
本申请实施例提供了一种微服务实例管理方法、装置和计算装置集群,用于减少微服务实例出现故障导致流量丢失的情况。本申请实施例方法中注册装置在微服务实例创建阶段微服务实例的第一信息后,第一信息包括微服务实例的名称、微服务实例的IP和微服务实例的端口信息,向微服务实例发送第一健康检测请求,对微服务实例进行健康检测,获得微服务实例当前的健康情况,在微服务实例健康的情况下向注册中心注册微服务实例。确保微服务实例的健康情况为健康时才会在注册中心注册,避免了微服务实例的健康情况为不确定的情况下,仍可以正常调用微服务实例的情况,提升了方案的可靠性。
技术领域
本申请实施例涉及互联网领域,尤其涉及一种微服务实例管理方法、装置和计算装置集群。
背景技术
随着互联网技术的不断发展,微服务技术也不断更迭,注册中心通过监管微服务实例的健康情况来确保微服务实例能够正常工作,例如,注册中心获取微服务实例周期性发送的心跳包,以刷新该微服务实例的生存时间值(time to live,TTL),若超出心跳包的发送周期后,仍未收到该微服务实例发送的心跳报文,注册中心判定该微服务实例下线。或,注册中心随时向微服务实力发送健康检测信号,以获知微服务实例的健康情况,以进行后续操作。
但是并不是所有的微服务实例与注册中心都可以直接进行报文传输,在这种情况下,就会出现注册中心无法获知微服务实例当下的运行情况,也就没有办法及时的对无法正常工作的微服务实例进行下线,导致微服务实例相关的流量访问中,由于微服务实例出现故障导致流量丢失。
发明内容
本申请实施例提供了一种微服务实例管理方法、装置和计算装置集群,用于减少微服务实例出现故障导致流量丢失的情况。
本申请实施例第一方面提供了一种微服务实例管理方法,包括:获取第一信息,所述第一信息携带所述微服务实例的名称,所述微服务实例的网际互联协议IP和所述微服务实例的端口信息;根据所述微服务实例的端口信息向所述微服务实例发送第一健康检测请求;获取所述微服务实例发送的所述微服务实例的第一健康情况;若所述第一健康情况为健康,向注册中心发送第二注册报文,所述第二注册报文带所述微服务实例的名称,所述微服务实例的网际互联协议IP和所述微服务实例的端口信息。
本申请实施例中,在获取微服务实例的第一信息后,向微服务实例发送第一健康检测请求,获取微服务实例的第一健康情况,若第一健康情况为健康,向注册中心发送第二注册报文,其中第一信息携带微服务实例的名称,微服务实例的IP和微服务实例的端口信息,第二注册报文携带微服务实例的名称,微服务实例的IP和微服务实例的端口信息。注册装置在获取到微服务实例的第一信息后,向微服务实例发送第一健康检测请求,对微服务实例进行健康检测,获得微服务实例当前的健康情况,在微服务实例健康的情况下向注册中心注册微服务实例。确保微服务实例的健康情况为健康时才会被其他业务从注册中心调用,避免了微服务实例的健康情况不明确时被其他业务调用的情况,提升了方案的可靠性。
在第一方面一种可能的实施方式中,该方法还包括:若所述第一健康情况为不健康,生成微服务实例不健康信号。本申请实施例中,在第一健康情况为不健康时,生成微服务实例不健康信号,在具体的场景中,可以在注册装置的日志中记录微服务实例不健康的情况,还可以向微服务实例发送微服务实例发送微服务实例不健康信号,实现微服务实例的健康情况的闭环管理,提升方案的完整性。
在第一方面一种可能的实施方式中,该方法还包括:在发送所述第一健康检测请求第一时段后,向所述微服务实例发送第二健康检测请求;获取所述微服务实例发送的第二健康情况;若所述第二健康情况为不健康,向所述注册中心发送下线请求,所述下线请求携带所述微服务实例的名称,所述微服务实例的IP和所述微服务实例的端口信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华为云计算技术有限公司,未经深圳华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310216900.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全截断阀门
- 下一篇:一种适用于青贮饲料制备初步加工处理装置