首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启用了隔板的EE容器中部署Hystrix

在启用了隔板的EE容器中部署Hystrix
EN

Stack Overflow用户
提问于 2017-10-25 20:26:59
回答 1查看 304关注 0票数 0

EE规范不鼓励在容器中创建线程。但是为了让Hystrix实现线程隔离的防护墙模式,它需要创建新的线程。所以我的问题是,如果一个应用程序使用Hystrix进行远程调用,并且该应用程序被部署在一个EE容器中,比如wildfly,并且Hystrix被配置为启用了线程池以用于防护栏模式,那么这是否不会在创建新线程的容器上造成冲突?

EN

回答 1

Stack Overflow用户

发布于 2017-10-31 00:06:41

通过将maximumSize设置为小于coreSize,我们在下面引发了这个错误。

17:52:37,412 ERROR com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy Hystrix ThreadPool configuration在启动时出现以下错误: TEST_THREAD_POOL正在尝试设置coreSize = 15和maximumSize = 10。最大大小将设置为coreSize值15,因为它必须等于或大于coreSize值

Hystrix将maximumSize提升为与coreSize相同。

但最重要的信息是,在幕后,Hystrix使用EE-ManagedExecutorService,这正是我们想要的。

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

https://stackoverflow.com/questions/46932431

复制
相关文章

相似问题

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