“问题1:50万台终端设备,必须就得用Matt.p2.500,xlarge,这个型号的吗?
问题2:因为这个和自建价格差很多,所以想进一步确认一下,这个规格支持的是在线客户端数量为50w,新增新增连接速度限制为为每秒新建10w连接,收发TPS总和为50wTPS。”
MQTT中50万台终端设备,必须就得用Matt.p2.500,xlarge,这个型号的吗?[阿里云消息队列MQ]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
“问题1:50万台终端设备,必须就得用Matt.p2.500,xlarge,这个型号的吗?
问题2:因为这个和自建价格差很多,所以想进一步确认一下,这个规格支持的是在线客户端数量为50w,新增新增连接速度限制为为每秒新建10w连接,收发TPS总和为50wTPS。”
对于 MQTT 中拥有 50 万台终端设备的情况,是否需要使用
m5.xlarge
这个型号的实例取决于多种因素,如设备的并发连接数、消息频率、消息处理逻辑等。以下是一些建议和考虑事项:设备并发连接数:确定每个设备在同一时间内是否都需要与 MQTT 服务器建立并保持连接。如果是,并发连接数很高,那么可能需要更强大的实例类型来处理这些并发连接。
消息频率和大小:评估设备发送消息的频率和消息的大小。如果消息频率很高,且消息较大,可能需要更多的计算资源和网络带宽来处理和传输这些消息。
消息处理逻辑:考虑消息的处理逻辑和复杂性。如果消息需要进行复杂的计算、数据存储或其他处理操作,可能需要更高的实例规格以确保良好的性能。
负载均衡和扩展性:考虑使用负载均衡和横向扩展来分摊服务的负载。根据需求,可以将 MQTT 服务器部署在多个实例上,并使用负载均衡器来均衡流量,提供更好的性能和可伸缩性。
请注意,以上建议可能需要根据实际情况进行调整,因为每个应用的需求和场景都不尽相同。建议在评估之前进行性能测试和基准测试,并根据实际结果来做出决策。
回答1:需要看你们同时在线的个数。此回答整理至钉群“阿里云 微消息队列 MQTT产品咨询群”。