MQTT每秒写请求数=~100。这是不是意味着每秒可以保存100个条目,?
每秒写的点数=50,000。这是否意味着如果我写了500个点,就有100X5个数据点?
每秒的查询请求数=~50。这是否意味着每秒可以执行50个选择查询?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据知识库中的信息,云消息队列 MQTT 版对云端API调用的每秒请求数(QPS)有一定的限制。具体到写请求的限制,您提到的“每秒写请求数=~100”可以理解为:
因此,每秒写请求数=~100 并不直接等同于每秒只能保存100个数据点,而是指每秒最多可以发起100次写请求操作。
您提到“每秒写的点数=50,000”,这可能与批量推送功能相关。根据知识库中的描述,批量推送允许将多个事件聚合后发送。以下是关键点:
假设您配置了每次批量推送包含500个点,并且每秒可以发起100次写请求,则理论上每秒可以处理的数据点数为: $$ 100 \times 500 = 50,000 \text{ 个数据点} $$
因此,每秒写的点数=50,000 是可能的,但前提是您启用了批量推送功能,并且每个写请求包含500个数据点。
对于查询请求,您提到“每秒查询请求数=~50”。根据知识库中的信息,云端API的QPS限制同样适用于查询操作。具体说明如下:
总结来说,每秒查询请求数=~50 表示每秒最多可以发起50次查询操作,而每次查询返回的数据量由查询参数(如分页大小)决定。
希望以上解答能够帮助您更好地理解云消息队列 MQTT 版的性能指标和限制!
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/