2016-06-21 112 views
0

嗨,我有一个处理邮件的j2ee应用程序。每当我收到一封电子邮件时,邮件服务器就会将它放到一个activemq队列中。 Web应用程序具有一条消息,该消息与activemq队列连接以获取新邮件。问题在于,mdb消耗的速度非常慢,大约每秒钟20个邮件嗅觉服务器配置为具有500的mdb池大小,并且mdb配置为最大会话数为500.我测试了activemq,并且正常的java应用程序可以消耗消息要快得多。你有没有遇到这个问题?感谢您的时间消息驱动bean与activemq消息消费

回答

0

我们有同样的问题,发现了以下解决方案,在消息驱动bean添加以下内容:

@TransactionManagement(值= TransactionManagementType.BEAN)