在JBoss中接收ActiveMQ消息时出现问题(每秒消息计数低)

在JBoss中接收ActiveMQ消息时出现问题(每秒消息计数低),jboss,activemq,message-driven-bean,consumer,Jboss,Activemq,Message Driven Bean,Consumer,我使用远程ActiveMQ服务器和消息驱动bean(4个不同的bean)来使用消息 理论上,消息消耗应该是快速的(过去也是如此)。目前jboss每4秒消耗的消息数量非常慢(大约4条)。AMQWebInterface中的连接面板显示了来自jboss使用者的两个连接 有人知道是什么让我的消费者如此迟钝吗 编辑:消费者会随着时间的推移变得缓慢,并且在重新启动后会大大加快。奇怪。问题是由数据库引起的。经过大量调试后,我们发现有一个DB备份,它的时间表非常复杂,这使得我们的DB服务器速度非常慢,消息吞吐量

我使用远程ActiveMQ服务器和消息驱动bean(4个不同的bean)来使用消息

理论上,消息消耗应该是快速的(过去也是如此)。目前jboss每4秒消耗的消息数量非常慢(大约4条)。AMQWebInterface中的连接面板显示了来自jboss使用者的两个连接

有人知道是什么让我的消费者如此迟钝吗


编辑:消费者会随着时间的推移变得缓慢,并且在重新启动后会大大加快。奇怪。

问题是由数据库引起的。经过大量调试后,我们发现有一个DB备份,它的时间表非常复杂,这使得我们的DB服务器速度非常慢,消息吞吐量几乎降到零。

您应该尝试另一个容器来缩小它的范围…就像本文中的Tomcat…您的消费者对消息做了什么?尝试使用它并记录它(快速返回到代理),看看这是否加快了速度。。。