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

MQTT中50万台终端设备,必须就得用Matt.p2.500,xlarge,这个型号的吗?

"问题1:50万台终端设备,必须就得用Matt.p2.500,xlarge,这个型号的吗?db968355d62e5c4974cc2f928f0f14f2.png
问题2:因为这个和自建价格差很多,所以想进一步确认一下,这个规格支持的是在线客户端数量为50w,新增新增连接速度限制为为每秒新建10w连接,收发TPS总和为50wTPS。"

展开
收起
十一0204 2023-07-19 20:13:56 74 0
2 条回答
写回答
取消 提交回答
  • 对于 MQTT 中拥有 50 万台终端设备的情况,是否需要使用 m5.xlarge 这个型号的实例取决于多种因素,如设备的并发连接数、消息频率、消息处理逻辑等。以下是一些建议和考虑事项:

    1. 设备并发连接数:确定每个设备在同一时间内是否都需要与 MQTT 服务器建立并保持连接。如果是,并发连接数很高,那么可能需要更强大的实例类型来处理这些并发连接。

    2. 消息频率和大小:评估设备发送消息的频率和消息的大小。如果消息频率很高,且消息较大,可能需要更多的计算资源和网络带宽来处理和传输这些消息。

    3. 消息处理逻辑:考虑消息的处理逻辑和复杂性。如果消息需要进行复杂的计算、数据存储或其他处理操作,可能需要更高的实例规格以确保良好的性能。

    4. 负载均衡和扩展性:考虑使用负载均衡和横向扩展来分摊服务的负载。根据需求,可以将 MQTT 服务器部署在多个实例上,并使用负载均衡器来均衡流量,提供更好的性能和可伸缩性。

    请注意,以上建议可能需要根据实际情况进行调整,因为每个应用的需求和场景都不尽相同。建议在评估之前进行性能测试和基准测试,并根据实际结果来做出决策。

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

    回答1:需要看你们同时在线的个数。此回答整理至钉群“阿里云 微消息队列 MQTT产品咨询群”。

    2023-07-19 23:09:40
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

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