只启动生产者(并尽可能增加生产者TPS)打入1个topic,TPS:10w
在上面的基础上增加消费者,1个消费者组,每组1个消费者,订阅1个topic不过滤tag。生产者TPS:7.5w,消费者TPS:7.5w
生产者不变的情况下,将消费者变为1个消费者组,每组50个消费者,订阅1个topic不过滤tag。生产者TPS:6w,消费者TPS:6w
生产者不变的情况下,将消费者变为50个消费者组,每组1个消费者,订阅1个topic不过滤tag。生产者TPS:1.2w,消费者TPS:54w
希望消费者不影响生产者tps。
实际情况:消费者组内消费者的增加或者消费者组的增加,会影响生产者的tps
单master,24core,64g,rocketmq4.2.0,jdk1.8 消息大小为1k,异步落盘
原提问者GitHub用户LvChenhui
consumer的读取相对来说还是会影响发送端的性能的,尤其是在读到冷数据上面,相关的一些文档可以参考https://github.com/apache/rocketmq/tree/master/docs/cn
原回答者GitHub用户duhenglucky
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。