异步EJB调度

时间:2012-03-12 11:49:17

标签: scheduling ejb-3.1

我想知道如何将异步EJB方法安排到底层平台上(例如SMP / NUMA平台)?

任何人都可以描述调度中间件(我不熟悉EJB)。

1 个答案:

答案 0 :(得分:2)

EJB作为一个规范没有说明应该如何准确实现,让实现可以自由选择如何执行此操作。

那就是说,我见过的实现只是使用一个线程池。它的功能与Java SE中的执行程序服务非常相似。对@Asynchronous方法的调用导致任务被放入队列中,该队列由所述线程池提供服务。

SMP / NUMA属性不直接受EJB影响,但取决于底层操作系统如何在单个进程中处理线程。