【问题标题】:How can i load balance on two eureka server on two different Machines?如何在两台不同机器上的两台 eureka 服务器上进行负载平衡?
【发布时间】:2019-11-06 19:28:26
【问题描述】:

我正在使用 Spring Boot 和 Eureka 服务器来实现可扩展性。我有两台服务器都包含一个尤里卡服务器和多个尤里卡客户端。 我想将一台服务器上的 API 调用 b/w 客户端负载平衡到另一台服务器。如果 A 想要连接到 B 并且 B 在本地 eureka 上不可用,那么 eureka 应该检查对等 eureka 服务器上的客户端可用性并在可用时重定向。 我尝试让两个 eureka 服务器彼此对等,这是我的配置 但它没有检查对等 eureka 服务器上的可用性

spring.application.name=dfs-eureka-server
eureka.instance.hostname=192.168.3.63
eureka.client.serviceUrl.defaultZone:http://192.168.3.0:9080/eureka/
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=false
eureka.server.renewal-percent-threshold=0.49
eureka.server.enableSelfPreservation=true
eureka.dashboard.path=/eurekaweb

第二个尤里卡服务器

spring.application.name=dfs-eureka-server
eureka.instance.hostname=192.168.3.0
eureka.instance.preferIpAddress=true
eureka.client.serviceUrl.defaultZone:http://192.168.3.63:9080/eureka/
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
eureka.server.renewal-percent-threshold=0.49
eureka.server.enableSelfPreservation=true
eureka.dashboard.path=/eurekaweb

尤里卡仪表板

dashboard 1

dashboard 1

请提出建议。

【问题讨论】:

    标签: spring-boot microservices netflix-eureka


    【解决方案1】:

    在两个 eureka 服务器中保持以下属性通用并进行验证。

    • eureka.instance.appname=eureka-cluster
    • eureka.client.fetch-registry=true
    • eureka.client.register-with-eureka=true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-20
      • 2016-08-23
      • 1970-01-01
      • 2011-08-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多