2012-03-12 62 views
2

我想知道如何將異步EJB方法調度到底層平臺(例如SMP/NUMA平臺)?異步EJB調度

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

回答

2

EJB作爲一個規範並沒有說明這應該如何精確實現,讓實現自由地選擇如何做到這一點。

這就是說,我見過的實現只是使用線程池。它的功能非常像Java SE中的執行程序服務。對@Asynchronous方法的調用導致將任務放入由所述線程池服務的隊列中。

SMP/NUMA屬性不直接受EJB影響,但取決於底層操作系統如何處理單個進程內的線程。