1、问题总结,

如果项目中使用了ThreadLocal,注意hystix创建新线程时,ThreadLocal中存的是之前线程中的数据,在hystix线程中获取不到

2、问题

throwable异常参数必须写在最后边
   public String getText(long liveId,int sdkId,Throwable throwable) {
if (throwable instanceof HystrixTimeoutException) {
logger.error("m={} is fusing;request={};ex={}", "getLiveVideoDependInfofallBack", JSON.toJSONString(request), "timeout");
}else {
logger.warn("m={} is fusing;request={}", "getLiveVideoDependInfofallBack", JSON.toJSONString(request));
}
return liveVideoInfoResponse;
}

3、springboot启动类添加EnableHystrix开启Hystrix

@SpringBootApplication
@ImportResource("classpath:spring-*.xml")
@EnableHystrix
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}

4、异步注解方式时,注意要覆盖get方法

@Override
public GetLiveVideoInfoResponse get() {
return invoke();
}


最新文章

  1. DOM2级提供的对DOM结构执行深度优先遍历 笔记
  2. 利用javascript实现课程选择
  3. Linux_08------Linux的系统管理
  4. iOS edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars、automaticallyAdjustsScrollViewInsets属性详解
  5. WCF入门(八)---WCF服务绑定
  6. Bug:java.lang.IllegalStateException
  7. POJ2389: 大数字乘法算法
  8. PHP — php精粹-编写高效的php代码 --- API
  9. 居然因为交换错了好几把。。。。,还有坑点是num1可以大于num2
  10. JAVA之等号、传类对象参数与c++的区别
  11. jQuery获取动态生成的元素
  12. HttpStatus各种状态
  13. 【JavaScript】Js控制页面所有元素只读
  14. SignalR学习笔记(四) 性能优化
  15. react-router v4中 HashRouter 和 BrowserRouter的使用
  16. 我的asp.net core目录
  17. win10忘记开机密码无法进入桌面
  18. PHP Warning: preg_match(): JIT compilation failed: no more memory in
  19. Ubuntu各版本的历史发行界面
  20. Delphi中BCD和Currency类型

热门文章

  1. ACM学习历程—BestCoder 2015百度之星资格赛1006 单调区间(组合数学)
  2. bzoj 3714 [PA2014]Kuglarz——思路+最小生成树
  3. Spring 源码解析之DispatcherServlet源码解析(五)
  4. 九 Vue学习 manager页面布局
  5. Deepin安装wxpython教程
  6. [poj1144]Network(求割点模板)
  7. CF-835C
  8. Struts2+JQuery+Json登陆实例
  9. SynEdit(Delphi XE7)的安装和基本使用
  10. Elasticsearch Query DSL查询入门