SpringCloud 用DiscoveryClient

2023-12-04 16:02 更新

您還可以使用?org.springframework.cloud.client.discovery.DiscoveryClient?,它為發(fā)現(xiàn)客戶端提供了一個簡單的API,它不是特定于Netflix的,例如

@Autowired
private DiscoveryClient discoveryClient;

public String serviceUrl() {
    List<ServiceInstance> list = discoveryClient.getInstances("STORES");
    if (list != null && list.size() > 0 ) {
        return list.get(0).getUri();
    }
    return null;
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號