现在的移动互联网时代,消息服务是应用产品中最为重要的一环,阿里云的消息服务MNS(Message Service)也随之而来。MNS 是阿里云提供的一项完全托管的消息服务,可以帮助开发者构建云原生消息驱动架构,构建分布式系统。
作为一个完全托管的消息服务,MNS 无需开发者进行任何运维工作,可以自动分配和释放集群等资源。与此同时,MNS 还提供了诸多优秀的消息服务特性,如 事务消息,延时消息,订阅过滤,消息轨迹等等,支持多种消息协议,开发者可以快速搭建消息应用,支持高并发,高可用的消息系统。
MNS提供了除STS的所有授权方式来协助用户访问不同topic(主题)和queue(队列)的消息。此外,还提供HTTP和HTTPS两种协议来发送和接收消息。使用轻量级消息通讯协议(MQTT 或者 CoAP),则需要配合 MQTT 协议的 SDK 或者 CoAP 协议的 SDK 来实现MNS 的消息发送。
总之,MNS 是一款高可用,高可靠的消息服务。当您在构建大型分布式系统,或者对一个系统的消息可靠性,安全性有高要求的时候,MNS 会是您的不二之选。
阿里云消息服务MQ是阿里云提供的基于标准MQTT和HTTP协议的分布式消息、流式数据通信服务,它具有系统可靠性高、性能稳定、批量数据处理、海量数据存储等特点,可广泛应用于在线物联网、监控日志、消息通知、大屏展示等领域。