关于feign开启hystrix熔断导致用户鉴权失败的原因是:
feign的hystrix熔断默认机制是线程池隔离。而代码在获取用户权限信息时又是线程池处理,所以导致每次获取用户信息为null.
处理办法是:
变更hystrix的隔离策略为信号量策略。
SEMAPHORE
本文探讨了Feign结合Hystrix熔断机制时出现的用户鉴权失败问题,深入分析其根本原因在于默认的线程池隔离策略与用户权限信息获取流程的冲突,并提供了解决方案——将隔离策略更改为信号量策略。
关于feign开启hystrix熔断导致用户鉴权失败的原因是:
feign的hystrix熔断默认机制是线程池隔离。而代码在获取用户权限信息时又是线程池处理,所以导致每次获取用户信息为null.
处理办法是:
变更hystrix的隔离策略为信号量策略。
SEMAPHORE
8811
3248
9110

被折叠的 条评论
为什么被折叠?