@EnableDiscoveryClient和@EnableEurekaClient的異同點

SpringCloud中的“Discovery Service”有多種實現,比如:eureka, consul, zookeeper。

  1. @EnableDiscoveryClient註解是基於spring-cloud-commons依賴,並且在classpath中實現; 
  2. @EnableEurekaClient註解是基於spring-cloud-netflix依賴,只能爲eureka作用;
  3. @EnableDiscoveryClient和@EnableEurekaClient共同點就是:都是能夠讓註冊中心能夠發現,掃描到該服務。
  4. @EnableEurekaClient只適用於Eureka作爲註冊中心,@EnableDiscoveryClient 可以是其他註冊中心。

如果你的classpath中添加了eureka,則它們的作用是一樣的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章