2014-11-20 74 views
1

我们正在用JAVA开发一个应用程序。我们将使用JMS来收听传入MQ的消息。我们预计每天大约有100个用户(每条信息大约1400个字符)约100K条消息。在这种情况下有多少听众是好的。我想知道的是,JMS监听器每个单元可以处理多少条消息。现在大概的数量已经足够了。是否有文档可以找到这些信息?MQ上JMS监听器的数量

回答

1

您必须在这里看两件事:服务器性能和客户端性能。 主要的JMS提供者(HornetQ,ActiveMQ等)每秒可以轻松处理超过5000条消息,因此您可以在这一方覆盖(如果需要更多信息,请查看SPECjms2007 results)。

客户端性能取决于客户的计算能力(显然)以及您想要对这些消息执行什么操作。从技术上讲,客户端可以处理多少条消息没有限制。我的经验是,消息编组/解组是一个巨大的因素,所以作为粗略估计,您可以假设客户端可以处理与服务器相同的消息负载,假设同样强大的机器和轻量的消息内容处理。

最后你会想做一些负载测试。

+0

谢谢。这有助于现在。在我提出更多问题之前,让我评估答案。 :)。 – 2014-11-20 17:58:08