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

请问mqtt下这个30个的限制,对我部署在云上的应用有限制吗?

db86586b9c3e108c5adb32c8d37399bc.png
请问mqtt下这个30个的限制,对我部署在云上的应用有限制吗?因为topic会比较多,但都会由一个应用来消费。就是会有很多 客户端通过MQTT上报数据,topic不一样,然后 由 业务应用 订阅这些数据 来处理。

展开
收起
小易01 2023-07-19 20:13:54 85 0
2 条回答
写回答
取消 提交回答
  • MQTT 协议本身并没有对连接数量有严格的限制,但具体的实现和部署环境可能会有一些限制。

    1. MQTT 代理(或服务器):如果你使用第三方的 MQTT 代理(例如云服务提供商提供的 MQTT 服务),则需要查看其文档或政策了解是否设置了连接数限制。不同的服务提供商可能有不同的限制。

    2. 网络和资源:在部署应用程序时,需要考虑网络和资源方面的限制。这包括带宽、内存、CPU 或其他硬件资源等。如果同时有大量的客户端连接,可能会对网络负载和服务器资源造成压力。因此,在选择云主机或容器等部署环境时,需要确保能够满足预期的连接数量和负载需求。

    3. 应用程序设计:应用程序设计的合理性也是关键。如果你的应用程序需要同时处理大量的 MQTT 连接,那么在代码逻辑和架构上需要进行优化,以确保能够有效地管理和处理这些连接。

    2023-07-28 13:18:48
    赞同 展开评论 打赏
  • 意中人就是我呀!

    a7db56327990c3f27780e37cdd5f1e70.png
    https://help.aliyun.com/document_detail/63620.html?spm=a2c4g.42420.0.0.60ff29ecsSOVuI
    您可以设计成子级topic,然后使用通配符订阅。就是 /GW/# 这个算1个topic订阅。此回答整理至钉群“阿里云 微消息队列 MQTT产品咨询群”。

    2023-07-19 23:13:29
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

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

    热门文章

    相关电子书

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