在基于Websphere的应用程序中实现并发

时间:2018-05-06 14:21:06

标签: multithreading java-ee websphere executorservice

我们正在开发部署在Websphere Web服务器上的Java EE Web应用程序。目前,需要并发执行以加快响应时间。那么在下面的选择中,哪个以及为什么会有更好的选择呢?

  1. 使用{% static 'particles.json' %}
  2. 使用ExecutorService (以上两种方法之间的基本用法和实施差异是什么)
  3. 还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

ManagedExecutorService的javadoc非常清楚:

  

ManagedExecutorService将Java™SE ExecutorService扩展为   提供用于在Java™EE中提交执行任务的方法   环境。 ManagedExecutorService的实现是   由Java™EE产品提供商提供。应用组件   提供程序使用Java命名和目录接口™(JNDI)   使用查找一个或多个ManagedExecutorService对象的实例   资源环境参考。 ManagedExecutorService实例可以   也可以通过使用注入应用程序组件   资源注释。

您应该只使用规范定义的EE并发实用程序(包括ManagedExecutor)。

https://www.ibm.com/support/knowledgecenter/en/SSAW57_9.0.0/com.ibm.websphere.nd.multiplatform.doc/asyncbns/concepts/casb_concurrency.html