Wildfly 8:为不同的应用程序分离线程池

时间:2015-12-16 05:03:05

标签: java wildfly wildfly-8

在Wildfly 8中,我部署了多个应用程序。对于其中一个应用程序,我想分配一个单独的线程池(和控制线程数)。这里的想法是,如果由于某种原因,这个特定的应用程序被卡住(消耗所有可用的线程),其他应用程序将不会因此而受到影响。

1 个答案:

答案 0 :(得分:3)

您需要将jboss-web.xml添加到您的应用WEB-INF 内容:

<?xml version="1.0"?>
<jboss-web>
  <executor-name>my-app-worker</executor-name>
</jboss-web>

在IO子系统中定义具有该名称的worker。

<subsystem xmlns="urn:jboss:domain:io:1.1">
    ...
    <worker name="my-app-worker" ... />
    ...
</subsystem>