• “常青藤爸爸”一年盈利5000万秘方:靠质量和流量 2019-07-18
  • “她用生命完成了最后一堂课” 2019-07-18
  • 各地聚焦学习十九大精神--新疆频道--人民网 2019-07-17
  • 龙船礼 有讲究 百岁龙 抖精神 2019-07-14
  • 王岐山会见土耳其外长恰武什奥卢 2019-07-14
  • 校企共赢 奥园与北大经济学院达成合作并共同举行中国经济高端论坛 ——凤凰网房产北京 2019-07-05
  • 汕头一企业埋暗管偷排 4直接责任人被刑事拘留 2019-06-28
  • 坚守岗位守护绿城美丽与整洁 2019-06-02
  • 最高降39.28万元 捷豹路虎进口车型调价 2019-06-02
  • 新华时评:磋商,不等于反复折腾 2019-05-03
  • 实现中华民族伟大复兴的必由之路 2019-05-03
  • 习近平齐鲁之行的七个感人瞬间 2019-04-19
  • 当今的公知精英都引导人产生一个共识:干什么都不重要,钱就是“事业和面子”。为了钱,出售自己,很现实。因此,许许多多的人只“信仰人民币”。 2019-04-13
  • 要像习近平那样感恩父母 2019-04-05
  • 南开大学出版社张彤:必须每一个环节都“门儿清” 2019-04-05
  • 五分钟内反应回复,平均十分钟解决任何IT技术问题,按难度跟工作量收费!

    陕西快乐十分:(九十)java版spring cloud+spring boot+redis多租户社交电子商务平台-Feign对Hystrix的支持

    IT 小兵 |浏览17次 |售价:0元 |联系博客主
    收藏|2019/06/20 16:40

    陕西11选5前二和值走势图 www.wpyw.net 电子商务平台源码请加企鹅求求:三伍三六二四柒二五玖。如果Hystrix在classpath下,默认情况下将包括Feign与断路器的所有方法。返回一个com.netflix.hystrix.HystrixCommand去使用,允许你使用反应模式(调用.toObservable或.observe()或异步使用(.queue()))。要禁用Feign的Hystrix支持,设置feign.hystrix.enable=false。


    要在每个客户端上禁用Hystrix支持,创建一个Feign.Builder并将scope设置为“prototype”,例如:

    @Configuration
    public class FooConfiguration {
        @Bean
        @Scope("prototype")
        public Feign.Builder feignBuilder() {
            return Feign.builder();
        }
    }

     


    Feign Hystrix Fallbacks (失败回退)


    Hystrix支持失败回退的概念,当线路有错误是则执行默认代码路径,启用回退要给@FeignClient设置fallback属性来实现回退的类名。


    编写一个实现类,实现Client接口

    @Component
    public class MenuClientFallback implements MenuClient {
    
        @Override
        public ResponseResult saveOrUpdateMenu(MenuModel menuModel) {
            System.out.println("调用服务失败");
            return new ResponseResult("-1", "调用服务失败");
        }
    
    }


    @FeignClient注解加上fallback属性,fallback属性的值就是实现类.class

    @FeignClient(name = "WishfulCloud-Authority-Service", fallback=MenuClientFallback.class)
    public interface MenuClient {
    
        @RequestMapping(value = "/menu/saveOrUpdateMenu", method = RequestMethod.POST)
        public ResponseResult saveOrUpdateMenu(@RequestBody MenuModel menuModel);
    
    }

     


    fallbackFactory


    如果需要访问导致回退触发的原因,可以在@FeginClient中使用fallbackFactory属性

     


    咨询/回复该博客即可获得 2 经验值,咨询/回复被采纳即可获得 2 经验值!
    咨询/回复

    验证码

      换一个
    全部回答(0)
    +1
     加载中...
  • “常青藤爸爸”一年盈利5000万秘方:靠质量和流量 2019-07-18
  • “她用生命完成了最后一堂课” 2019-07-18
  • 各地聚焦学习十九大精神--新疆频道--人民网 2019-07-17
  • 龙船礼 有讲究 百岁龙 抖精神 2019-07-14
  • 王岐山会见土耳其外长恰武什奥卢 2019-07-14
  • 校企共赢 奥园与北大经济学院达成合作并共同举行中国经济高端论坛 ——凤凰网房产北京 2019-07-05
  • 汕头一企业埋暗管偷排 4直接责任人被刑事拘留 2019-06-28
  • 坚守岗位守护绿城美丽与整洁 2019-06-02
  • 最高降39.28万元 捷豹路虎进口车型调价 2019-06-02
  • 新华时评:磋商,不等于反复折腾 2019-05-03
  • 实现中华民族伟大复兴的必由之路 2019-05-03
  • 习近平齐鲁之行的七个感人瞬间 2019-04-19
  • 当今的公知精英都引导人产生一个共识:干什么都不重要,钱就是“事业和面子”。为了钱,出售自己,很现实。因此,许许多多的人只“信仰人民币”。 2019-04-13
  • 要像习近平那样感恩父母 2019-04-05
  • 南开大学出版社张彤:必须每一个环节都“门儿清” 2019-04-05
  • 大乐透投注技巧五行基础入门 官方手机彩票软件 qq斗地主手机版 陕西快乐10分钟任4 内蒙古十一选五走势图下载 3d试机号中奖号走势图 一号吉林快三开奖结果 河南快赢481走势图百度乐彩网官网 香港最牛三肖中特 新疆18选7开奖查询 4场进球投注有几个选项 生肖中特-2013特码表 华东15选5走势图表 2013四肖中特 360彩票网专家杀号定胆