4

我们正在努力迁移生产环境中的现有应用程序,在某些情况下使用 WorkManager(作为垂直可扩展性)来并行化工作负载。

该应用程序也使用 JMS,但由于性能问题,某些部分使用JBossWorkManagerTaskExecutor [Spring 3.1] 实现,以便为所有正在运行的线程共享相同的 JVM 内存并避免在 Java EE 环境中打开本机线程。

我阅读了很多其他关于这个主题的讨论以及原因,因为 WorkManager API 在 Jboss 7.x 上不可用,例如:

https://community.jboss.org/thread/169380

https://community.jboss.org/message/718053

但是我们真的不明白我怎样才能(以非常快的方式)将应用程序从 Jboss 5.x 迁移到 Jboss 7.x(Jboss EAP 5 到 Jboss EAP 6)而不影响源代码(或只是很小的影响) .

如果我理解正确,那么只有一种方法可以实现 JCA 资源适配器以使用 workmanager,因为 workmanager 不能通过 JMX 使用。这样对吗?

由于上述原因,我认为没有机会介绍 commonj。

目前我们无法重写源代码,我们希望避免打开本地线程以在非常短的时间内解决这种情况。

有人解决了这个问题吗?有人像以前版本的 Jboss 一样使用 WorkManager 实现 JCA 资源适配器吗?

4

0 回答 0