【发布时间】:2019-02-01 09:32:58
【问题描述】:
我正在尝试使用spring boot 设置微服务架构。我通过分离组件并使用ribbon、eureka naming server、zuul API 等技术创建了它。
service1 从 db 读取输入并通过功能区、eureka 和 zuul 调用 service2。
List<Object> inputs= ...
for(Object input: inputs){
service2Proxy.process(input); // calling service 2
}
是否可以根据service2 的可用实例数调用service2 ?
即,如果一次有 3 个 service2 实例可用,我一次只需要调用 3 个请求到 service2。
这个问题的解决方法是什么?
【问题讨论】:
-
您想要这样做的任何具体原因,因为功能区客户端负载均衡器将继续使用循环策略分配调用。
标签: spring-boot netflix-zuul netflix-eureka netflix-ribbon