在 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. 虚拟机下Linux安装图解之二:虚拟机的创建
  2. WINDOWS与LINUX下的DNS轮询配置
  3. JVM 的内存模型及jstat命令的使用
  4. int取值范围的注意问题
  5. Java正常关闭资源的方式
  6. 2020HC大会上,这群人在讨论云原生…
  7. java中long的包装类_Java中基本数据的包装类
  8. 极客大学架构师训练营--编程的未来 面向对象 依赖倒置原则 -- 第二次作业
  9. 动作识别0-02:mmaction2(SlowFast)-官方数据训练测试-ucf101
  10. 树莓派ssh远程登录连接默认账号密码
  11. 使用docker镜像玩转steam挂卡
  12. 计算机专业科研特长怎么写,毕业登记表特长怎么写(计算机专业)
  13. 你什么时候意识到该存钱了?生病住ICU隔壁病友每天被催款时
  14. ZUI datagrid 数据表格重新渲染问题
  15. 如何使用CubeMx生成一个DFU工程
  16. google浏览器chrome无法导入IE收藏夹的问题
  17. 对计算机导论知识浅显的了解和认识,计算机导论课结课
  18. 打印机端口无法创建print spooler无法启动报错1068怎么办
  19. 打印机服务Print Spooler启动后又自动关闭的解决办法
  20. 【ROM定制】Android 12 制作『MIUI官改』那点事①了解

热门文章

  1. 使用c#开方计算器(1设计思路)
  2. asp.net 嵌入realplayer
  3. Leetcode 957:N 天后的牢房(超详细的解法!!!)
  4. 【bing】bing网站密钥如何获取
  5. 关于word-break: break-all;
  6. 如何做移动O2O产品的运营推广
  7. 黑马程序员------毕老师视频笔记第十二天------多线程(3)
  8. eclipse中文化
  9. RFID第二版答案-第一章
  10. NetScaler 12.1 发布