Hystrix的线程上下文隔离策略
1.默认情况下为 THRED
Hystirx调用的命令(注解保护的服务调用)都只在一个单独的线程池中运行(默认为Java线程池或为该Hystrix调用设置的线程池)是一个子线程,不与父线程共享彼此中独有数据
2.SEMAPHORE
由于@HystrixCommand注解保护不需要启动一个新线程(不明白),当线程调用超时,父线程中断,导致抛出无法捕获的异常,一般不用.
@HystirxCommand...
原创
2019-04-21 22:59:55 ·
866 阅读 ·
1 评论