RocketMQ这个文章 之后有后续的 跟进吗?遇到了类似的问题。
https://heapdump.cn/article/6344684
https://github.com/apache/rocketmq/issues/5184
看到比较可疑日志就是这个 其他的没有发现 还有一个磁盘的发现就是 当时有问题这个时间 磁盘 read iops 和 吞吐量高了
根据您提供的链接和日志,看起来您遇到了RocketMQ的一个已知问题。这个问题可能是由于RocketMQ在处理大量消息时导致的磁盘I/O过高。
为了解决这个问题,您可以尝试以下方法:
调整RocketMQ的参数配置:您可以增加一些参数来限制RocketMQ的消费速度和消息存储量,例如consumeMessageBatchMaxSize
、pullBatchSize
等。这些参数可以根据您的实际需求进行调整。
优化磁盘性能:检查您的磁盘设备是否有足够的空间和性能来处理大量的读写操作。如果磁盘性能不足,可以考虑升级硬件或使用更高性能的磁盘。
监控和调优:使用监控工具来实时监测RocketMQ的性能指标,包括磁盘I/O、内存使用情况等。根据监控结果进行调优,例如调整线程池大小、调整消息存储路径等。
考虑分布式部署:如果您的消息量非常大,可以考虑将RocketMQ集群进行分布式部署,以提高系统的吞吐量和容错能力。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/