我有两个微服务(汽车管理服务和租金管理服务),位于租金管理服务 我正在Eureka Discovery Server的帮助下通过Ribbon&FeignClient调用car-management-service。而且运行良好。
我已经启动了在端口(8100,8101,8102)上运行的car-management-service的三个实例,而Eureka完美地将这三个实例一个接一个地提供。
现在,我想尝试通过禁用Eureka并提供car-management-service的直接网址来将其限制为仅调用其中两个实例。 实例,同时仍保留Ribbon&FeignClient。
[租金管理服务的application.yml
的部分
eureka:
client:
service-url:
defaultZone: ${EUREKA_URI:http://localhost:8761/eureka}
car-management-service:
ribbon:
eureka:
enabled: false
listOfServers: localhost:8100, localhost:8101
#listOfServers: localhost:8100, localhost:8101, localhost:8102
ServerListRefreshInterval: 1000
[[>]的汽车管理服务
application.yml
的部分server:
port: 8100
eureka:
client:
enabled: true
service-url:
defaultZone: ${EUREKA_URI:http://localhost:8761/eureka}
即使我已禁用中的Eureka以便发现car-management-service实例,并硬编码了三个正在运行的car -management-service实例,rent-management-service仍会拾取所有三个实例。为什么会发生? application.yml配置是否有问题,或者rent-management-service
rent-management-service
仍会拾取所有三个car-management-service实例,因为它们在其中具有Eureka服务器依赖性pom.xml?我有两个微服务(汽车管理服务和租金管理服务),在租金管理服务中,我在Eureka的帮助下通过Ribbon&FeignClient调用了汽车管理服务...