微服务引擎MSE

如何解决 Eureka服务消费者获取不到服务提供者地址的问题

2025-05-28 08:28:39

问题现象

您已经试图将服务消费者和服务提供者注册到Eureka,但服务消费者获取不到提供者地址,报错Load balancer does not have available server for client: {your-service-name},如下图所示。

 

问题原因

服务名为{your-service-name}的服务在Eureka中不存在或健康状态不为健康。

解决方案

检查您服务名为{your-service-name}的服务注册情况。确保客户端成功注册,注册成功后,客户端将打印如下日志。

注册完成后,到Eureka控制台再次确认服务的注册情况,如下图所示。

当服务消费者和服务提供者均在Eureka注册成功,在控制台服务列表中显示时,服务调用才有可能成功。


qVsxLbh_Gl2C