【问题标题】:Number of JMS listeners on MQMQ 上的 JMS 侦听器数量
【发布时间】:2014-11-20 16:24:46
【问题描述】:

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

【问题讨论】:

    标签: java jms mq listeners


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢。这暂时有帮助。在我提出更多问题之前,让我评估一下答案。 :)。
    猜你喜欢
    • 2011-01-20
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    相关资源
    最近更新 更多