Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MQ上的JMS侦听器数_Java_Jms_Mq_Listeners - Fatal编程技术网

Java MQ上的JMS侦听器数

Java MQ上的JMS侦听器数,java,jms,mq,listeners,Java,Jms,Mq,Listeners,我们正在用JAVA开发一个应用程序。我们将使用JMS来监听MQ上的消息。我们预计每天大约有100名用户发送10万条信息(每条信息长度约为1400个字符)。对于这个场景,有多少侦听器是好的。我想知道的是,一个JMS侦听器每个单元可以处理多少消息。目前大概的数字已经足够了。是否有文档可供我们查找这些信息?您必须在此处查看两个方面:服务器性能和客户端性能。 主要的JMS提供者(HornetQ、ActiveMQ等)可以轻松地每秒处理5000多条消息,因此我们将介绍这方面的内容(如果您想了解更多信息,请参

我们正在用JAVA开发一个应用程序。我们将使用JMS来监听MQ上的消息。我们预计每天大约有100名用户发送10万条信息(每条信息长度约为1400个字符)。对于这个场景,有多少侦听器是好的。我想知道的是,一个JMS侦听器每个单元可以处理多少消息。目前大概的数字已经足够了。是否有文档可供我们查找这些信息?

您必须在此处查看两个方面:服务器性能和客户端性能。 主要的JMS提供者(HornetQ、ActiveMQ等)可以轻松地每秒处理5000多条消息,因此我们将介绍这方面的内容(如果您想了解更多信息,请参阅)

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


最后,您需要进行一些负载测试。

谢谢。这对现在有帮助。在我提出更多问题之前,让我先评估一下答案。