微服务引擎MSE

Nacos 持久化实例健康检查异常问题

2025-05-28 08:24:48

本文介绍持久化服务健康检查为异常的问题

问题现象

当在Nacos中注册的持久化实例选择健康检查方式为HTTP/TCP时,服务实例的健康状态始终显示为不健康,但实例配置或状态正常。

可能原因

MSE的Nacos为托管类产品,部署在内外资源池的诶vpc中,不与应用程序部署在一起。出于安全规范的考量,仅开放单向请求,在网络层面禁止从服务端向外部发起的TCP连接/HTTP请求。上述原因可能导致健康检查始终会以超时等网络原因显示失败。

解决方案

将注册的服务类型修改为非持久化。即注册服务提供者时,指定ephemeral字段为true或移除对ephemeral字段的设置(ephemeral字段缺省值为true)。


5GyRi73IgFnH