开发者社区 > 云原生 > 消息队列 > 正文

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

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

展开
收起
cuicuicuic 2023-12-13 21:35:37 73 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

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

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

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

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

    2023-12-14 21:33:24
    赞同 展开评论 打赏
  • 你这是不是有消息积压啊 ,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-12-14 07:44:32
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载