我正在尝试按照文档使用 Spring Cloud Open Feign。我不想使用尤里卡。我想在 application.yml 中配置服务器列表。
如果你不想使用 Eureka,你可以简单地在你的外部配置中配置一个服务器列表(参见上面的例子)
该链接指向同一页面。没有例子。
Ribbon 处于维护模式,Spring 的建议是将其关闭。通过这样做 BlockingLoadBalancerClient 将被使用。
就我而言,我有 2 个假客户。@FeignClient("serviceA") & @FeignClient("serviceB")。如何为每个假客户端使用不同的服务器列表。我试图为每个假客户端手动创建 2 个 @Bean of ServiceInstanceListSupplier 这导致
could not be registered. A bean with that name has already been defined
使用属性驱动的简单发现客户端。
spring.cloud.discovery.client.simple.instances.service1[0].uri=http://s11:8080
spring.cloud.discovery.client.simple.instances.service1[1].uri=https://s12:8443
spring.cloud.discovery.client.simple.instances.service2[0].uri=https://s21:8080
spring.cloud.discovery.client.simple.instances.service2[1].uri=https://s22:443
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句