我们正在开发部署在Websphere Web服务器上的Java EE Web应用程序。目前,需要并发执行以加快响应时间。那么在下面的选择中,哪个以及为什么会有更好的选择呢?
{% static 'particles.json' %}
ExecutorService
(以上两种方法之间的基本用法和实施差异是什么)答案 0 :(得分:1)
ManagedExecutorService的javadoc非常清楚:
ManagedExecutorService将Java™SE ExecutorService扩展为 提供用于在Java™EE中提交执行任务的方法 环境。 ManagedExecutorService的实现是 由Java™EE产品提供商提供。应用组件 提供程序使用Java命名和目录接口™(JNDI) 使用查找一个或多个ManagedExecutorService对象的实例 资源环境参考。 ManagedExecutorService实例可以 也可以通过使用注入应用程序组件 资源注释。
您应该只使用规范定义的EE并发实用程序(包括ManagedExecutor)。