具有activemq消息消耗的消息驱动Bean

时间:2016-06-21 12:56:07

标签: performance ejb activemq

您好我有一个处理邮件的j2ee应用程序。每次收到电子邮件时,邮件服务器都会将其置于activemq队列中。 Web应用程序有一个与activemq队列连接的消息diven bean以获取新邮件。问题是mdb消耗非常慢,大约20封邮件/秒,wildfly服务器配置为mdb池大小为500,mdb配置为session max为500.我测试了activemq,普通的java应用程序可以消耗消息要快得多。你遇到过这个问题吗?谢谢你的时间

1 个答案:

答案 0 :(得分:0)

我们遇到了同样的问题并找到了以下解决方案,在消息驱动bean中添加以下内容:

@TransactionManagement(value = TransactionManagementType.BEAN)