RocketMQ我压测并发数只能500多,上不到7,800,不然后台就会报错?
以下为热心网友提供的参考意见
RocketMQ在压测时并发数上不去的原因可能有多种。首先,我们需要明确RocketMQ的性能指标,包括系统能承载的最高QPS,以及在承载这个QPS的同时,各个机器的CPU、IO、磁盘、网络、内存的负载情况,还有JVM的GC情况等。这些指标可以帮助我们定位问题。
其次,你需要检查你的压测方式。一种建议是采用阶梯递增的方式来进行压测,即每个时间段并发数都要增加一个数量值,最终达到一个预期并发。这样可以更有效地观察系统在不同压力下的表现。
另外,还需要关注Broker端的消息发送端线程池数量。在4.9.0版本之前,该值默认为1,但在新版本中,它被调整为操作系统的CPU核数,并且不小于4。这个参数的调整可能会影响消息发送的并行度。
如果以上都没有问题,那么可能需要考虑硬件资源是否足够支持更高的并发数。例如,你提到的7,800的并发数可能需要更强大的服务器来支撑。
以下为热心网友提供的参考意见
你这是不是有消息积压啊
源贵 ,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/12309.html