0

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

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

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

4

1 回答 1

0

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

于 2021-05-10T16:54:32.960 回答