请问下MSE微服务引擎 nacos重启不是滚动更新吗?这怎么有两个同时更新了?
而且这时就一个follower 没有leader ,在选举leader期间 会有部分连接超时 客户端没有做重试,但是文档里的重试是指的什么?
MSE 微服务引擎中 Nacos 服务实例的重启问题。在这种情况下,如果出现两个或多个实例同时更新,可能会导致一些连接超时,客户端没有进行重试。这里的“重试”是指在选举 leader 期间,如果 leader 实例出现故障或不可用,引擎会自动尝试重新选举 leader,这个过程会有一定的重试次数限制。
在您提供的实例节点信息中,可以看到有两个实例的健康状态为“获取状态中”,这可能是因为它们正在尝试重新选举 leader。同时,您提到了“操作时间”,这可能是由于在这段时间内,实例节点进行了重启或更新操作。
对于您的问题,建议您检查 Nacos 服务的选举机制,确保 leader 选举过程正常。此外,检查您的客户端代码,确保在连接超时时,客户端能够自动进行重试。最后,您可以考虑在 Nacos 服务的配置中,设置更多的重试次数,以便在选举 leader 期间,客户端可以尝试更多的重试。
MSE微服务引擎nacos的重启确实会是滚动更新,但是在某些情况下,可能会有两个同时更新。这种情况可能是因为nacos的实例数量较多,其中一个实例的更新会影响到其他的实例,从而导致多个实例同时更新。
关于文档中的重试,它是指当客户端发送请求时,如果出现错误,客户端会等待一段时间后再次尝试发送请求,以避免频繁的重试导致服务器负载过大。这种重试机制可以帮助客户端在服务器出现问题时,能够及时获取服务,提高服务的可用性。
底层是滚动升级的,这里可能由于控制台探测状态有网络超时的情况出现了失败,与真实情况不一致。,此回答整理自钉群“MSE微服务引擎用户交流群(二群,答疑查看群公告底部指引)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。