zoukankan      html  css  js  c++  java
  • SpringCloud_组件常用注解

    注册中心Eureka

    @EnableEurekaServer

      声明当前springboot应用是一个eureka服务中心

    @EnableDiscoveryClient

      开启Eureka客户端功能

    负载均衡Ribbon

    @LoadBalanced

      开启负载均衡

    服务容错Hystrix

    @SpringCloudApplication

      包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,分别是SpringBoot注解、注册服务中心Eureka注解、断路器注解。

    @HystrixCommand(fallbackMethod = "defaultFallBack")

      在方法上直接使用该注解,用来声明一个局部降级逻辑的方法

      defaultFallback:默认降级方法,不用任何参数,以匹配更多方法,但是返回值一定一致

    @DefaultProperties(defaultFallback = "defaultFallBack")

      在类上直接使用该注解,用来声明一个全局降级逻辑的方法

      defaultFallback:默认降级方法,不用任何参数,以匹配更多方法,但是返回值一定一致

    远程调用Feign

    @EnableFeignClients

      开启feign客户端

    @FeignClient(value = "service-privider", fallback = UserFeignClientFallback.class, configuration = FeignConfig.class)

      标注该类是一个feign接口

    网关Zuul

    @EnableZuulProxy

      开启Zuul的功能

     

    学习中,博客都是自己学习用的笔记,持续更新改正。。。
  • 相关阅读:
    KnowYoueSelf
    计算机组成原理--海明码的编码和校验方法(易懂)
    html5新特性
    web前端性能优化
    web标准
    《王者归来》笔记-安全&性能01
    vue核心最基本功能
    BOM&DOM
    JavaScript-语法
    前端04
  • 原文地址:https://www.cnblogs.com/Tunan-Ki/p/11811248.html
Copyright © 2011-2022 走看看