【问题标题】:Spring Cloud Load Balancer - Custom Load Balancer Client config through JavaSpring Cloud Load Balancer - 通过 Java 自定义负载均衡器客户端配置
【发布时间】:2021-07-27 10:48:16
【问题描述】:

可以通过使用“LoadBalancerClient”和“LoadBalancerClients”注释来为负载均衡服务指定自定义配置,如下图所示。

https://docs.spring.io/spring-cloud-commons/docs/current/reference/html/#custom-loadbalancer-configuration

我们如何通过 Java 指定相同的配置?我们有一个案例,服务可以动态增加,我们不想继续修改代码来添加它们。除了服务实例之外,它们的负载均衡器配置将保持相似。我们希望添加一个通用的自定义配置,然后可以根据服务名称返回供应商列表。

【问题讨论】:

    标签: spring-cloud-loadbalancer


    【解决方案1】:

    声明一个包含所有适用 LoadBalancerClientSpecification 列表的 LoadBalancerClientFactory 类型的 bean 就可以了。 非常简单,但必须四处寻找要公开哪个 bean,因为我找不到示例。

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 2023-02-09
      • 2022-09-28
      • 2021-08-18
      • 1970-01-01
      • 2019-08-22
      • 2022-01-17
      相关资源
      最近更新 更多