2012-04-23 63 views
0

我使用WebSphere Application Server(WAS)6.1在WebSphere Application Server MDB泳池和Thred池配置6

誰能ASIST我最大配置MDB池大小&最大線程池大小爲特定MDB?我只需要在一個線程中執行一個MDB實例,每次執行的時間不會超過1次。

+0

而你的具體問題是?部署描述符編輯器應該提供您需要的一切... – home 2012-04-23 10:57:26

回答

1

這對於可伸縮性似乎是一個糟糕的主意。處理數據庫級別的併發性(或MDB運行的任何事務系統)似乎更好。

如果您確實認爲有必要,您可以通過將poolSize屬性設置爲您的EJB的H1(「硬」實例最大值爲1)來模擬單身MDB。這將導致EJB容器最多創建一個EJB實例,這意味着每個將傳遞消息給MDB的線程都將阻止等待實例可用。

-Dcom.ibm.websphere.ejbcontainer.poolSize=YourApp#YourModule.jar#YourEJBName=H1 

不可能配置每個MDB線程池。

0

如果您不需要併發處理(這是通常使用的MDB),您可以限制此MDB綁定到WAS的監聽器端口的maximum sessions參數。

相關問題