我在j2ee世界中很新,我的MDB配置问题。 我们将Glassfish 3.1.2和ActiveMQ 5.6.0用于我们的JMS队列(不是主题,只是队列)。 我们已经在Glassfish中部署了一个企业应用程序,其中包含3个连接到3个不同JMS队列的MDB。
每个队列都具有以下配置(来自Glassfish管理控制台):
我们也将相同的配置添加到sun-ejb.xml文件中的METADATA项目文件夹中。
要检查其行为,每个MDB都有:
当我们使用大量消息(每秒20-30 msg)测试系统时,我们注意到我们的MDB无法以与我们将它们放入队列相同的速度处理消息,因此从ActiveMQ web界面我们看到每个队列的“排队消息”增量。
检查日志,我发现:
我使用以下配置再次运行此测试(通过admin-console和xml项目文件):
在日志中我发现Glassfish仅创建和使用10个MDB实例(#1到#10)
拜托,你能帮助我吗?
提前致谢,请原谅我的英语不好
Alessio的