首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hystrix如何创建线程池

hystrix如何创建线程池
EN

Stack Overflow用户
提问于 2016-06-10 06:26:02
回答 1查看 1.3K关注 0票数 1

我的应用程序正在Websphere application服务器中运行。我正在使用Hystrix进行一些外部服务呼叫。WAS服务器具有线程池配置,例如最大线程池大小为10,HystrixThreadPoolProperties maxCoreSize设置为5。

我想知道线程是如何由hystrix管理的。hystrix是从WAS服务器线程池中消耗5个线程,还是使用5个新线程创建自己的线程池,这将导致总共15个线程。

在我的例子中,我希望hystrix使用来自WAS线程池的线程,而不是创建新的线程。请指点。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-07 07:22:07

作为所有通用库,Hystrix自己管理线程池,但提供了一种插入自定义线程池或执行器的方法。

为了像WAS一样将Hystrix与JavaEE服务器集成,您需要提供一个并发策略,它使用托管执行器来提供线程。在大多数JavaEE服务器中(我确信在WAS中也是如此),托管执行器的线程池与默认情况下由HTTP线程使用的线程池不同--如果服务器支持托管执行器,仍然需要分别配置它们,或者将它们指定为使用相同的线程池。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37741277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档