【发布时间】:2018-12-24 19:57:17
【问题描述】:
我在一个 Spring Cloud 项目中工作,我有一个 eruka 服务、zull 代理和一个名为缺陷服务的微服务(zull 代理和我的缺陷服务是 eurka 的客户端)并且一切正常。 在我的 zull 代理中,我有以下配置:
eureka:
client:
register-with-eureka: true
fetch-registry: true
serviceUrl:
defaultZone: http://localhost:8370/eureka/
instance:
hostname: localhost
zuul:
prefix: /api
routes:
defects-service:
path: /defects-service/**
url: http://localhost:8300
我现在的问题是我在不同的端口 8301 和 8302 上启动了我的缺陷服务的两个实例(在 eruka 服务中成功注册),但我不知道如何配置我的 zull 代理来进行负载平衡并启动重定向请求到我在端口(8300,8301,8302)上的三个实例。 注意,zull 只知道http://localhost:8300上的实例
谁能帮我解决这个问题。
最好的问候。
【问题讨论】:
标签: spring-boot spring-cloud netflix-zuul