zoukankan      html  css  js  c++  java
  • Feign

    集成Ribbon和Hystrix

    1.消费端定义服务端的interface接口,用@FeignClient(name="provider-service",fallback="xxServiceFallback.class")修饰,不用实现方法

    2.服务端提供接口的具体实现

    3.可以通过SOA思想将接口完全抽出到一个新项目中,服务端实现接口,消费端建一个interface 继承接口,同时用@FeignClient修饰。SOA缺点是牵一发动全身

    4.Feign中关于Ribbon调用超时设置、重试机制设置

    5.Feign中关于Hystrix全局超时设置、部分FeignClient禁用Hystrix、具体命令的超时设置

    6.Feign中服务降级设置和Hystrix有很大不同,通过在@FeignClient(name="provider-service",fallback="xxServiceFallback.class")添加fallback类,fallback类实现@FeignClient修饰的接口,实现里面的方法,执行降级逻辑,如return "error";

  • 相关阅读:
    ajax
    异步加载js的方法
    node的特点,优缺点及应用场景
    ajax面试题
    jQuery实现手风琴效果
    jQuery简介
    原型
    string 对象属性和方法
    函数声明和函数表达式
    JavaScript 基本语法
  • 原文地址:https://www.cnblogs.com/yfzhou528/p/13535150.html
Copyright © 2011-2022 走看看