RabbitMQ的TPS(每秒事务数)流量峰值计算涉及到多个方面,具体包括:
ConnectionOpen
、ChannelOpen
、QueueDeclare
等操作。对于延时消息,其发送时API调用次数需在普通消息基础上乘以5倍,而消费延时消息的计数方式与普通消息相同。例如,1秒内发送2条延时消息并消费3条延时消息,则TPS为(2 \times 5 + 3 = 13)次/秒。SendMessage
接口调用次数时,实际考虑的是消息经过路由后存储到的Queue数量,这意味着消息可能被复制到多个队列,每个队列的存储操作都会计入TPS。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。