轻量消息队列(原 MNS)

    • 产品简介
    • 产品优势
    • 产品功能
    • 快速上手
    • 最佳实践
    • 产品定价
    • 安全合规
    • 常见问题

    轻量消息队列(原 MNS)

    轻量消息队列(原 MNS)是一款易集成、高并发、可弹性扩展的消息队列服务。轻量队列模型、按量后付费的计费模式、自动适应高并发的弹性可扩展能力让开发者低成本快速构建分布式松耦合系统,高效地传递数据和通知消息。

    • 最简队列模型

      最简单队列模型配合轻量 HTTP RESTful 接口及多语言 SDK,便于高效集成。
    • 云产品间消息通道

      轻量化、易集成,是云产品间、云产品与用户应用间消息可靠传输的首选通道。
    • 无损发布能力

      确保在产品服务端因变更、发布或运维等原因重启时,客户端无感知,请求不出错。
    • 弹性按量付费

      轻松应对突发的高并发请求,按量付费,无需容量评估和预留实例,降本增效。
    预览图

    产品简介

    产品介绍图片

    轻量消息队列(原 MNS)是一款易于集成、高并发、可弹性扩展的消息队列服务。它采用简单的队列/主题模型,提供标准的HTTP RESTful API接口,并支持多种编程语言的SDK,确保兼容性和灵活性。该服务的可用性高达99.95%,并且支持跨可用区的高可用部署,能够保障业务的稳定性。用户只需按实际使用量付费,无需预留资源,且系统会自动适应高并发需求,从而帮助用户降低成本并提高运维效率。

    产品优势

    产品功能

    卡片头图
    队列模型
    轻量队列模型,提供轻量 HTTP RESTful 接口,支持多种语言 SDK,支持消息可见性超时时间、保存时长、定时时间、长轮训时间等属性的配置。
    卡片头图
    主题模型和订阅渠道
    主题模型支持添加各个渠道的订阅配置,可以将主题里的消息推送到 HTTP、队列、短信、邮件、移动终端 5 种订阅渠道。可以将一个主题的消息通过不同的标签推送到不同的订阅渠道。
    卡片头图
    OSS事件订阅
    可以通过配置事件订阅规则,将对象存储服务(OSS, Object Storage Service)中的文件变更事件推送到指定的消息主题或队列中。业务应用程序便能够通过消费这些消息来处理相应的文件变更事件。

    快速上手

    快速入门轻量消息队列(原 MNS)

    快速体验通过轻量消息队列(原 MNS)控制台创建队列,进行收发消息,实现一对一的消费模式;再创建主题,进行消息投递到队列,实现一对多的发布订阅模式。

    最佳实践

    动手实践

    使用轻量消息队列(原 MNS)订阅对象存储 OSS 事件对文件变动进行实时处理

    当您需要对阿里云对象存储 OSS 中的文件变动进行实时处理、同步、监听、业务触发、日志记录等操作时,您可以通过设置 OSS 的事件通知规则,自定义关注的文件,并将 OSS 事件推送到轻量消息队列(原 MNS)的队列或主题中,开发者的服务通过消费消息进行后续的业务处理。

    立即体验
    动手实践

    通过轻量消息队列(原 MNS)主题 HTTP 订阅 + ARMS 实现自定义数据多渠道告警

    本场景将自定义告警信息同时分发至多个通知渠道的需求,例如短信、电子邮件及钉钉群组等。通过采用轻量消息队列(原 MNS)的主题模型的 HTTP 订阅方式,并结合应用实时监控服务 ARMS 提供的自定义集成能力,使得您能够以简便的配置方式实现上述多渠道同步通知的功能。

    立即体验

    产品定价

    轻量消息队列(原 MNS)按实际使用量计费,无需预留任何实例资源,并提供节省计划,帮您节省使用成本。

    计费方式

    轻量消息队列(原 MNS)支持按量付费,根据调用客户端主题/队列相关接口的请求次数,以及主题/队列的数量,进行计费。每个月拥有 2000 万次免费请求次数额度,超出此额度后,将按照实际超出的请求次数进行计费。

    • 按量付费

      根据API请求次数和资源数量按量付费。
      查看详情
    • 节省计划

      节省计划是一种折扣权益计划,承诺消费消费金额越多折扣越多,一年有效期。
      查看详情

    安全合规

    容灾恢复

    服务多可用区高可用:服务多可用区高可用,当某个可用区不可用是,任然可以通过原接入点正常访问服务。

    数据复制:消息服务提供数据集成能力,可通过配置数据流入、流出任务,将数据转储到同类存储或其他存储中,快速实现消息数据的跨地域备份。

    数据安全

    传输加密:提供在公网 HTTPS 上进行消息加密传输的服务。

    数据三副本存储:消息服务的消息数据是三副本存储的。

    访问控制

    RAM Policy:RAM Policy 是基于用户的授权策略。用户可以使用 RAM Policy 来设定其名下相关资源的访问权限。

    Access Point:对不同用户配置不同的访问接入点(Access Point),来降低大规模共享数据集访问管理的复杂度。

    常见问题

    Q:轻量消息队列(原 MNS)可以做什么?
    A:1. 将轻量消息队列(原 MNS)与其他阿里云产品集成,让应用程序更加可靠、灵活。 2. 将轻量消息队列(原 MNS)用作工作队列,其中每条消息代表一项任务,需要通过一个流程来完成。一台或多台ECS......查看详情
    Q:轻量消息队列(原 MNS)是否支持长轮询?
    A:轻量消息队列(原 MNS)支持长轮询。与传统的短轮询相比,长轮询只会在消息进入队列或长轮询超时时才返回响应。一旦消息可用,长轮询可立即以简单经济的方式从您的队列检索消息。查看详情
    Q:轻量消息队列(原 MNS)提供哪些可用的操作?
    A:轻量消息队列(原 MNS)提供的可用操作包括队列、主题、订阅的生命周期管理相关操作,以及消息的收发和管理等相关操作,支持通过控制台、API 调用进行操作。查看详情
    Q:删除队列后,是否继续计费
    A:如果您不再需要使用某个队列,在删除该队列后,从删除的第二天起将不再收取该队列的资源占用费,同时需要停止针对该队列的所有 API 请求,否则轻量消息队列(原 MNS)仍然会按照 API 请求次......查看详情
    Q:删除主题后,是否继续计费
    A:如果您不再需要使用某个主题,在删除该主题后,从删除的第二天起将不再收取该主题的资源占用费,同时需要停止针对该主题的所有 API 请求,否则轻量消息队列(原 MNS)仍然会按照 API 请求次......查看详情
    Q:轻量消息队列(原 MNS)的订阅成功后收不到消息,并且在日志中查不到相关记录
    A:可能是由于订阅时配置了 FilterTag 参数。该参数描述了订阅中消息过滤的标签,标签一致的消息才会被推送。解决方案请查看文档。查看详情
    Q:使用轻量消息队列(原 MNS)的 HttpEndpoint 接口时签名认证失败
    A:使用某些 HttpServer 框架时,该框架可能会对 HttpHeader 中的参数进行格式转化,导致签名认证失败。解决方案请查看文档。查看详情
    Q:轻量消息队列(原 MNS)中删除消息时报“message not exist”的错误
    A:由于 VisibilityTimeout 到期,该消息的 ReceiptHandle 失效,导致消息删除失败。解决方案请查看文档。查看详情
    您暂无法试用本产品,查看全部试用

    想体验更多产品功能?

    立即购买 轻量消息队列(原 MNS)产品

    了解更多阿里云产品介绍?

    探索 阿里云产品 了解更多产品介绍

    遇到了困难需要帮助?

    联系我们 咨询阿里云服务团队

    AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等