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