Java hystrix如何创建线程池
我的应用程序正在Websphere application server中运行。我正在用Hystrix打一些外部服务电话。WAS服务器具有线程池配置,例如最大线程池大小为10,并且HystrixThreadPoolProperties maxCoreSize设置为5 我想知道hystrix是如何管理线程的。hystrix是使用WAS服务器线程池中的5个线程,还是使用5个新线程创建自己的线程池,这将导致总共15个线程 在我的例子中,我希望hystrix使用WAS线程池中的线程,而不是创建新线程。请给我一些建议Java hystrix如何创建线程池,java,threadpool,hystrix,Java,Threadpool,Hystrix,我的应用程序正在Websphere application server中运行。我正在用Hystrix打一些外部服务电话。WAS服务器具有线程池配置,例如最大线程池大小为10,并且HystrixThreadPoolProperties maxCoreSize设置为5 我想知道hystrix是如何管理线程的。hystrix是使用WAS服务器线程池中的5个线程,还是使用5个新线程创建自己的线程池,这将导致总共15个线程 在我的例子中,我希望hystrix使用WAS线程池中的线程,而不是创建新线程。请
提前感谢。与所有通用库一样,Hystrix单独管理线程池,但提供了插入自定义线程池或执行器的方法 为了将Hystrix与WAS这样的JavaEE服务器集成,您需要提供一个使用托管执行器来提供线程的。在大多数JavaEE服务器中(我很确定WAS中也是如此),托管执行器的线程池与默认情况下HTTP线程使用的线程池不同——您仍然需要分别配置它们,或者如果服务器支持的话,将两者指向使用同一个线程池