微消息队列MQTT版是阿里云推出的一款面向移动互联网以及物联网领域的轻量级消息中间件,通过对 MQTT、WebSocket 等协议的全面支持,连接端和云之间的双向通信,实现 C2C、C2B、B2C 等业务场景之间的消息通信,可支撑千万级设备与消息并发。
如何在微消息队列MQTT版和物联网平台做选择?
相比于物联网平台,微消息队列MQTT版提供稳定、轻量、低价的云端通信通道,并与阿里云上消息产品无缝适配,对于有研发团队及能力并有规划建设企业自身云上物联网平台的客户是最佳之选。同时微消息队列MQTT版采用开源MQTT SDK,未对消息格式做额外的限制,除物联网平台外同时适用于有消息广播,订阅,P2P的场景,如群聊,视频/新零售的信令等业务场景。
如何选择最适合自己业务的计费模式?
在实际应用中,业务与消息流量有明确时间关联的场景下,如:智能餐饮业务在午饭和晚饭时间段内,消息量比较集中,而闲时消息量则较小,这种场景在连接数,消息总量上使用按量计费的方式更加划算。
对于消息流量业务平稳的场景,如:共享单车业务,消息流量集中的时间片段更小,每日消息总量非常大,适合TPS 包年包月的计费模式。
MQTT于4.29日正式发布的轻量级版本,可以满足客户业务规模与整体消息量大,消息可靠性要求不高,但业务连续性不受单条消息发送失败而影响的场景,如在共享单车业务中,设备每秒中发一次定位消息,供APP端消费订阅,单条消息发送失败可以进行重新投递,并不会直接影响整体业务。采用轻量级版本可以大幅降低使用成本。
关于价格
- 同等规格,价格是标准版的一半;
功能差异
- 消息保留时间:无; 设备上下线通知:无;
- 规则管理:无;
- 仅支持qos = 0 cleansession = ture
查看更多中间件技术干货和案例: