【问题标题】:Netflix Zuul route multiple IP addressNetflix Zuul 路由多个 IP 地址
【发布时间】:2020-05-06 05:43:06
【问题描述】:

我有 Eureka 服务发现和 Netflix Zuul 来路由我在多台机器上运行的微服务的多个实例。如何在此属性中添加更多路由,以便 Netflix Zuul 可以负载平衡不同的 IP 地址。

zuul.routes.microservice.url=http://${ip address}/8100/

我从之前的问题中尝试了这些属性,但没有用

microservice.ribbon.listOfServers=http://{machine 1 address}:8100/,http://{machine 2 address}:8100/,http://localhost:8100/
microservice.ribbon.NIWSServerListClassName=com.netflix.loadbalancer.ConfigurationBasedServerList

【问题讨论】:

  • 抱歉不知道这个政策,谢谢通知我

标签: spring-cloud netflix-eureka netflix-zuul spring-cloud-netflix netflix


【解决方案1】:

原来我留下了一个重要的笔记,证明我没有使用上述属性进行负载平衡。

https://cloud.spring.io/spring-cloud-netflix/reference/html/#router-and-filter-zuul

以下属性对我有用

zuul.routes.microservice.path=/microservice/**
zuul.routes.microservice.serviceID=microservice1
microservice1.ribbon.listOfServers=http://{machine 1 ip address}:8100/,http://{machine 2 ip address}:8100/,http://localhost:8100/
microservice1.ribbon.eureka.enabled=true

【讨论】:

    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2019-09-11
    相关资源
    最近更新 更多