优雅地将所有Spring Cloud Service实例一一调用

时间:2018-11-30 09:32:33

标签: spring-cloud netflix-eureka

假设我们有eureka服务器A,eureka客户B(具有三个实例B1 B2 B3)和C(C1)

现在我要这样做:
C1使用URL像B / test一样调用每个B实例一次,是否有一种优雅的方法?

1 个答案:

答案 0 :(得分:1)

您可以在应用程序中注入EurekaClient ant尝试获取所有实例:

@Autowired
private EurekaClient eurekaClient;

public void getAllInstance(){
    eurekaClient.getApplication("B-service").getInstances();
    ...
}

现在您需要将请求发送到每个实例

相关问题