我对hystrix命令使用了线程策略。如果命令的run()方法超时,则正在执行run()方法的线程(例如hystrix-thread-1)被中断,并且hystrix-timer线程抛出HystrixTimeoutException。
我的问题是:哪个线程会中断hystrix-thread-1?它在内部如何运作? hystrix-thread-1是否包裹在hystrix计时器线程周围?如果是,hysrix计时器线程的线程池是什么?我该如何更改?
请帮助我消除混乱。
我对hystrix命令使用了线程策略。如果命令的run()方法超时,则正在执行run()方法的线程(例如hystrix-thread-1)被中断,并且hystrix-timer线程抛出HystrixTimeoutException。
我的问题是:哪个线程会中断hystrix-thread-1?它在内部如何运作? hystrix-thread-1是否包裹在hystrix计时器线程周围?如果是,hysrix计时器线程的线程池是什么?我该如何更改?
请帮助我消除混乱。