Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
Performance 为什么处理填充的JMS队列(大约50000条消息)比处理更少填充的JMS队列慢?_Performance_Jms - Fatal编程技术网

Performance 为什么处理填充的JMS队列(大约50000条消息)比处理更少填充的JMS队列慢?

Performance 为什么处理填充的JMS队列(大约50000条消息)比处理更少填充的JMS队列慢?,performance,jms,Performance,Jms,为什么填充和持久化JMS队列(大约50000条消息)的处理速度比填充和持久化JMS队列的处理速度慢 (我在两个WepSphere ESB中介流之间使用JMS队列。一个将消息放入队列,另一个流从队列中获取消息。当JMS队列中的消息达到50000条时,处理速度会非常慢……) 这里有人能回答我的问题吗?:) 非常感谢 您需要确定解决方案的哪一部分比较慢。放置持久消息时,放置速度可能会变慢。正如您可能知道的,持久消息被写入磁盘,因此可能会有延迟 确定消息在队列中堆积的原因。您的消费者处理邮件的速度可能较

为什么填充和持久化JMS队列(大约50000条消息)的处理速度比填充和持久化JMS队列的处理速度慢

(我在两个WepSphere ESB中介流之间使用JMS队列。一个将消息放入队列,另一个流从队列中获取消息。当JMS队列中的消息达到50000条时,处理速度会非常慢……)

这里有人能回答我的问题吗?:)


非常感谢

您需要确定解决方案的哪一部分比较慢。放置持久消息时,放置速度可能会变慢。正如您可能知道的,持久消息被写入磁盘,因此可能会有延迟


确定消息在队列中堆积的原因。您的消费者处理邮件的速度可能较慢。

处理50000封邮件所需的时间比处理几封邮件所需的时间更长?这里真正的问题是什么?