在 Spring Cloud 中使用断路器 hystrix 后,可能会遇到异常:com.netflix.hystrix.contrib.javanica.exception.FallbackDefinitionException: fallback method wasn't found

典型如下:

@HystrixCommand(fallbackMethod = "fallbackHi")
public String getHi(String x) {String msg = restTemplate.getForObject("http://jack/hi", String.class);return msg;
}public String fallbackHi(){return "can't say hi";
}

这样就会出现如上所述的异常,这是因为指定的 备用方法 和 原方法 的参数个数,类型不同造成的;

所以需要统一参数的个数,类型:

@HystrixCommand(fallbackMethod = "fallbackHi")
public String getHi(String x) {String msg = restTemplate.getForObject("http://jack/hi", String.class);return msg;
}public String fallbackHi(String x){return "can't say hi, and get: " + x;
}

这样就可以解决上述的异常了。

关于 hystrix 的异常 fallback method wasn't found相关推荐

  1. 关于 hystrix 的异常 fallback method wasn‘t found

    关于 hystrix 的异常 fallback method wasn't found 参考文章: (1)关于 hystrix 的异常 fallback method wasn't found (2) ...

  2. JDBC getParameterType call failed - using fallback method instead

    更多日志 [main] TRACE o.springframework.jdbc.core.StatementCreatorUtils - Setting SQL statement paramete ...

  3. Hystrix服务降级fallback

    Hystrix服务降级fallback 降级配置的核心注解@HystrixCommand 1.寻找8001自身服务问题 设置自身调用超时时间的峰值,峰值内可以正常运行,超过了需要有兜底的方法处理,作服 ...

  4. Spring Boot中使用Feign调用时Hystrix提示异常:could not be queued for execution and no fallback available.以及R...

    说明: 1.我还没有真正理解Spring Cloud的精髓,现只停留在使用阶段,可能存在分析不到位的问题. 1.这个是由于线程池的最大数量导致的,官方说随着线程池的数量越大,资源开销也就越大,所以调整 ...

  5. mybatis异常Mapper method attempted to return null from a method with a primitive re

    org.apache.ibatis.binding.BindingException: Mapper method  attempted to return null from a method wi ...

  6. Hystrix服务降级的两种处理方式@HystrixCommand注解和定义统一fallback接口

    项目地址: 链接:https://pan.baidu.com/s/1Mxo0ltvZbpz_r8mCU-mSpw  提取码:3j4a 问题答疑: Hystrix服务保护框架,在微服务中Hystrix能 ...

  7. SpringCloud Hystrix超时:HystrixRuntimeException: xxx failed and no fallback available

    报错描述:Spring Boot + Spring Cloud项目,微服务之间RPC调用, 使用Feign时经常出现执行超时的情况,抛出异常如下图: com.netflix.hystrix.excep ...

  8. SpringCloud中Hystrix容错保护原理及配置,看它就够了!

    点击关注公众号,Java干货及时送达 作者:kosamino cnblogs.com/jing99/p/11625306.html 1 什么是灾难性雪崩效应? 如下图的过程所示,灾难性雪崩形成原因就大 ...

  9. 服务容错保护断路器Hystrix之二:Hystrix工作流程解析

    一.总运行流程 当你发出请求后,hystrix是这么运行的  详细解释个步骤 1.创建  HystrixCommand or HystrixObservableCommand Object   Hys ...

最新文章

  1. PyTorch基础与简单应用:构建卷积神经网络实现MNIST手写数字分类
  2. “封杀中兴”后,TensorFlow 等也被“闭源”怎么办?(附中兴最新声明)
  3. 使用sui实现的选择控件【性别、日期、省市级联】
  4. 消控中心人员配置_建筑能耗监测系统集中化运行管理模式和人员配置!
  5. C++ 11 笔记 (四) : std::bind
  6. Cocostudio 1.6 下载地址
  7. 组播应用场景_推介4K IP切换系统在5G媒体集成制作中的应用
  8. 最大化窗口设置_BetterTouchTool的几个实用设置
  9. 有关Linux下request.getRealPath(/)获取路径的问题
  10. Electron开发入门
  11. Java大数一些个人的见解
  12. PHP字符编码问题之GB2312 VS UTF-8
  13. Android SubsamplingScaleImageView(subsampling-scale-image-view)单双击长按事件【系列2】
  14. python加密文件_用 Python 加密文件
  15. 国内IDC成立SOC安全运营中心
  16. HowNet介绍及使用
  17. Arcgis中的空间插值
  18. 数据挖掘概念与技术——读书笔记(1)
  19. 观察containerd-shim-runc-v2进程与容器里的1号进程
  20. iphone中怎么添加邮箱_如何在iPhone的Gmail中添加附件

热门文章

  1. iv+css大作业:主题旅游网站设计——蓝色主题旅游网页设计(6页) HTML+CSS+JavaScript 主题出行
  2. php 抽奖思路,想用PHP做抽奖系统,思路..
  3. 朗科U217优盘的使用体验
  4. 2.1英语课本---流利说
  5. 5个免费高质量插画素材网站
  6. python中创建一个字典的语句_Python 字典(dict)介绍
  7. 背单词APP测试与评估
  8. 闭环步进电机SDK开发
  9. 在 Win7/Win8下使用 VirtualBOX虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0
  10. 前端vue显示柱状图_详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)_旧址_前端开发者...