Spring Cloud Load Balancer - 通过 Java 自定义负载均衡器客户端配置
Spring Cloud Load Balancer - Custom Load Balancer Client config through Java
可以通过使用“LoadBalancerClient”和“LoadBalancerClients”注释为负载平衡服务指定自定义配置,如下所示。
如何通过Java指定相同的配置?我们有一个案例,服务可以动态增加,我们不想继续修改代码来添加它们。除了服务实例外,它们的负载均衡器配置将保持相似。我们希望添加一个通用的自定义配置,然后可以 return 根据服务名称的供应商列表。
声明一个包含所有适用 LoadBalancerClientSpecification 列表的 LoadBalancerClientFactory 类型的 bean 就达到了目的。
非常简单,但由于我找不到示例,所以不得不四处寻找要公开的 bean。
可以通过使用“LoadBalancerClient”和“LoadBalancerClients”注释为负载平衡服务指定自定义配置,如下所示。
如何通过Java指定相同的配置?我们有一个案例,服务可以动态增加,我们不想继续修改代码来添加它们。除了服务实例外,它们的负载均衡器配置将保持相似。我们希望添加一个通用的自定义配置,然后可以 return 根据服务名称的供应商列表。
声明一个包含所有适用 LoadBalancerClientSpecification 列表的 LoadBalancerClientFactory 类型的 bean 就达到了目的。 非常简单,但由于我找不到示例,所以不得不四处寻找要公开的 bean。