WebSphere中的多个Web容器线程池 - 是否可能?

时间:2014-10-07 07:23:01

标签: java servlets threadpool websphere-8 web-container

我有两个Servlet,每个Servlet提供不同的服务。如果其他Servlet在处理传入请求时变得非常慢,我不希望其中一个请求被阻止 今天这是一个问题,因为它们共享相同的线程池。

我可以为每个Servlet(WebSphere)配置一个专用线程池吗?

1 个答案:

答案 0 :(得分:2)

不,您无法为给定的Servelt创建专用池。您可以为新的Web容器传输链定义它,并使用不同的链/池将两个应用程序映射到不同的虚拟主机,但它非常复杂。

对于您的问题,我建议使用异步servlet。使非常慢的servlet异步,然后原始线程返回到另一个servlet的池中,并且使用单独的线程运行长时间运行的servlet。