自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 hystrix如何异常忽略

在HystrixCommand实现的run ()方法/HystrixObservableCommand实现的construct方法抛出异常时,除了HystrixBadRequestException之外,其他异常均会被Hystrix认为命令执行失败并触发服务降级的处理逻辑。1.run方法里自己try catch,避免抛出去/construct方法里调用onnext方法,而不是onerror。如何避免异常被breaker标记为失败。

2024-09-08 17:39:52 221

原创 hystrix线程上下文传递方法

这几种方法其实思路都差不多:定义某个类,构造时把执行逻辑和父线程上下文传进去,存起来。然后执行实际逻辑时:执行之前绑定父线程上下文,执行完成后释放。[享学Hystrix] 五、Hystrix跨线程传递数据解决方案:HystrixRequestContext_hystrix跨服务调用线程不释放-CSDN博客。

2024-09-08 17:19:18 404

原创 Hystrix如何返回CompletableFuture

通过这种方式,把completablefule的complete方法注册为subscriber的onNext方法,completeExceptionally方法注册为subscriber的onError方法。自己使用的时候,把ObservableCompletableFuture改成自定义类名即可。

2024-09-07 23:23:38 150

原创 hystrix源码分析

HystrixThreadPool对于线程池的初始化方法:this.threadPool = initThreadPool(threadPool, this.threadPoolKey, threadPoolPropertiesDefaults);往下看,会发现传入了hystrixthreadpool的时候会直接返回,否则从HystrixThreadPool.Factory获取。getInstance里会new一个HystrixThreadPoolDefaultHystrixThreadP

2024-09-07 17:00:30 1091

原创 Python安装jieba库

当在终端中输入pip install jieba不起作用时,https://pypi.tuna.tsinghua.edu.cn/simple/jieba/到这个路径下载jieba安装包(注意版本和python对应) cmd进入终端,cd进⼊setup.py⽂件所在⽬录,输⼊“python setup.py install”命令安装jieba。...

2022-07-20 15:53:45 2711 2

转载 Pycharm关联Anaconda

https://www.cnblogs.com/study-/p/13234871.html

2022-07-19 20:50:09 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除