springCloud常用注解


版本為---Hoxton.SR1

                                               

@EnableConfigServer
   
@EnableDiscoveryClient
 
 該注解用於想使用consul或者zookeeper作為注冊中心時注冊服務,以及nacos的client
 
@EnableEurekaServer
   
@EnableFeignClients
   

@EnableEurekaClient
   
@EnableHystrixDashboard
   
@EnableHystrix
 消費者  
@EnableCircuitBreaker
 提供者  
@EnableFeignClients
   
@FeignClient
   
@DefaultProperties
   服務熔斷和降級的默認兜底方法  
@RefreshScope
  config的刷新  
@LoadBalanced
   客戶端的負載均衡  
@HystrixCommand
     
@RefreshScope
支持Nacos的動態刷新功能
springcloud的原生注解,實現配置的自動更新
 
 
@SentinelResource
 
 不支持private方法  






 
        

@EnableDiscoveryClient 和 @EnableEurekaClient區別

spring cloud中discovery service有許多種實現(eureka、consul、zookeeper等等),@EnableDiscoveryClient基於spring-cloud-commons, @EnableEurekaClient基於spring-cloud-netflix。
其實用更簡單的話來說,就是如果選用的注冊中心是eureka,那么就推薦@EnableEurekaClient,如果是其他的注冊中心,那么推薦使用@EnableDiscoveryClient。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM