Java Websphere workmanager备选方案

Java Websphere workmanager备选方案,java,spring,tomcat,commonj,Java,Spring,Tomcat,Commonj,在我当前的项目中,我看到workmanager使用异步方式处理线程。我们正在摆脱IBM产品,开始使用Tomcat。我需要一些输入来用什么替换workmanager。我看到了commonj api,但需要一些思考。对于最简单的解决方案,您可以使用Tomcat中的WorkManager。例如,见 然而,由于Java1.5和JSR-236,最好使用执行器而不是WorkManager。 我的做法是在将应用程序部署到WebSphere时,用Executor facade包装CommonJ WorkMana

在我当前的项目中,我看到workmanager使用异步方式处理线程。我们正在摆脱IBM产品,开始使用Tomcat。我需要一些输入来用什么替换workmanager。我看到了commonj api,但需要一些思考。

对于最简单的解决方案,您可以使用Tomcat中的WorkManager。例如,见

然而,由于Java1.5和JSR-236,最好使用执行器而不是WorkManager。 我的做法是在将应用程序部署到WebSphere时,用Executor facade包装CommonJ WorkManager。在其他平台上,直接使用执行器

这主要是因为遗留代码支持。新应用程序应该直接使用Executor,而忽略WorkManager,因为最新WAS中的WorkManager是Executor实现

Spring提供WorkManager执行器包装器,因为它永远都是这样。它被称为 ,使用它,您可以将您的工作管理器包装在executors api中


或直接与执行者和JSR-236合作使用。WAS JSR-236上的executor仍然使用WorkManager实例实现,但现在这是实现细节。

对于最简单的解决方案,您可以在Tomcat中使用WorkManager。例如,见

然而,由于Java1.5和JSR-236,最好使用执行器而不是WorkManager。 我的做法是在将应用程序部署到WebSphere时,用Executor facade包装CommonJ WorkManager。在其他平台上,直接使用执行器

这主要是因为遗留代码支持。新应用程序应该直接使用Executor,而忽略WorkManager,因为最新WAS中的WorkManager是Executor实现

Spring提供WorkManager执行器包装器,因为它永远都是这样。它被称为 ,使用它,您可以将您的工作管理器包装在executors api中

或直接与执行者和JSR-236合作使用。WAS JSR-236上的executor仍然使用WorkManager实例实现,但这现在是实现细节