0°

RocketMQ我压测并发数只能500多,上不到7,800,不然后台就会报错?[阿里云polardb]

RocketMQ我压测并发数只能500多,上不到7,800,不然后台就会报错?

以下为热心网友提供的参考意见

RocketMQ在压测时并发数上不去的原因可能有多种。首先,我们需要明确RocketMQ的性能指标,包括系统能承载的最高QPS,以及在承载这个QPS的同时,各个机器的CPU、IO、磁盘、网络、内存的负载情况,还有JVM的GC情况等。这些指标可以帮助我们定位问题。

其次,你需要检查你的压测方式。一种建议是采用阶梯递增的方式来进行压测,即每个时间段并发数都要增加一个数量值,最终达到一个预期并发。这样可以更有效地观察系统在不同压力下的表现。

另外,还需要关注Broker端的消息发送端线程池数量。在4.9.0版本之前,该值默认为1,但在新版本中,它被调整为操作系统的CPU核数,并且不小于4。这个参数的调整可能会影响消息发送的并行度。

如果以上都没有问题,那么可能需要考虑硬件资源是否足够支持更高的并发数。例如,你提到的7,800的并发数可能需要更强大的服务器来支撑。

以下为热心网友提供的参考意见

你这是不是有消息积压啊 ,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====