Jakarta ee MDB池和;Websphere Application Server 6中的红池配置

Jakarta ee MDB池和;Websphere Application Server 6中的红池配置,jakarta-ee,ejb,websphere-6.1,Jakarta Ee,Ejb,Websphere 6.1,我正在使用WebSphereApplicationServer(WAS)6.1 有人能帮我配置该特定MDB的最大MDB池大小和最大线程池大小吗?我只需要在一个线程中执行一个MDB实例,一次执行不会超过一个。对于可伸缩性来说,这似乎不是一个好主意。在数据库级别(或MDB操作的任何事务系统)处理并发性似乎更好 如果您真的认为有必要,可以通过将EJB的属性设置为H1(“硬”实例最大值为1)来模拟单例MDB。这将导致EJB容器最多创建一个EJB实例,这意味着将向MDB传递消息的每个线程都将阻止等待实例变

我正在使用WebSphereApplicationServer(WAS)6.1


有人能帮我配置该特定MDB的最大MDB池大小和最大线程池大小吗?我只需要在一个线程中执行一个MDB实例,一次执行不会超过一个。

对于可伸缩性来说,这似乎不是一个好主意。在数据库级别(或MDB操作的任何事务系统)处理并发性似乎更好

如果您真的认为有必要,可以通过将EJB的属性设置为H1(“硬”实例最大值为1)来模拟单例MDB。这将导致EJB容器最多创建一个EJB实例,这意味着将向MDB传递消息的每个线程都将阻止等待实例变为可用

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

无法配置每个MDB线程池。

如果您不需要并发处理(MDB通常用于并发处理),您可以限制WAS中此MDB绑定到的侦听器端口的最大会话数。

您的具体问题是?部署描述符编辑器应该提供您需要的一切。。。