消息服务MNS 规定了阿里云向客户提供的 消息服务MNS 的服务可用性等级指标及赔偿方案。如需查看 消息服务MNS 的服务可用性等级指标及赔偿方案,请参见 消息服务MNS服务等级协议。
本文介绍如何使用 消息服务MNS。注册阿里云账号并开通 消息服务MNS 服务。登录 账号管理,在左侧导航栏单击 安全设置,在 安全设置 页面获取账号ID。登录 用户信息管理,在左侧导航栏单击 安全信息管理,在 安全信息管理 页面获取访问密钥...
消息服务MNS 处于欠费状态...当您的账户余额不足以支付账单金额,消息服务MNS 处于欠费状态超过7天,阿里云将停止 消息服务MNS 的服务,即您不能再访问API,未处理的消息数据将按队列设置的消息过期时间自动过期释放,被释放的数据不可恢复。
订阅者通过Subscribe接口创建订阅,消息服务MNS 根据订阅的描述给用户端推送消息,推送的起点是订阅时Topic中最新的消息。订阅创建成功后,消息服务MNS 会向指定的Endpoint推送消息。如果Endpoint不可用,消息服务MNS 会按照指定的重试策略...
订阅者通过Subscribe接口创建订阅,消息服务MNS 根据订阅的描述给用户端推送消息,推送的起点是订阅时Topic中最新的消息。订阅创建成功后,消息服务MNS 会向指定的Endpoint推送消息。如果Endpoint不可用,消息服务MNS 会按照指定的重试策略...
本文介绍 消息服务MNS 的概念。MNS是Message Service的简称,是阿里云提供的一种高效、可靠、安全、便捷、可弹性扩展的分布式消息服务。消息服务MNS 能够帮助应用开发者在应用的分布式组件上自由的传递数据,构建松耦合系统。
调用OpenService开通 消息服务MNS。使用说明 本接口用于第一次使用 消息服务MNS 的场景。开通服务后,您才能使用 消息服务MNS。只要调用任意可用地域的接入点就可以开通全地域。说明 可用地域包括英国(伦敦)、美国(弗吉尼亚)、华东1...
问题描述 消息服务MNS的订阅成功后收不到消息,并且在日志中查不到相关记录。问题原因 可能是由于订阅时配置了 FilterTag 参数。该参数描述了订阅中消息过滤的标签,标签一致的消息才会被推送。解决方案 请参考如下步骤进行排查。检查消息...
消息服务MNS 的服务条款,请参见 阿里云产品服务协议(通用)。
消息服务MNS 的消息过滤功能是指将一个主题的消息通过不同的标签推送到不同的订阅渠道。本文介绍消息过滤的功能以及如何设置消息过滤标签。背景信息 通常情况下,在主题中创建订阅可以将消息推送至已订阅的推送目标。即消息没有设置消息...
当消息内容大于64 KB以至于无法直接存入MNS队列时,不做消息切片,使用 消息服务MNS 和 对象存储OSS 来传递大于64 KB的消息。背景信息 消息服务MNS 的队列的消息大小最大限制是64 KB,这个限制基本能够满足在正常情况下消息作为控制流信息...
本文介绍与自行构建系统来管理消息队列或使用商用、开源的消息和通知服务相比,使用 消息服务MNS 的优势。消息服务MNS 的优势如下所示:无需大量前期投入来进行开发、配置。随着您业务量的不断增大,无需持续投入硬件和管理资源。缺省提供...
本文介绍 消息服务MNS 的产品功能动态及对应的文档。2021-12-24 功能名称 功能描述 功能类型 相关文档 SDK 去除Log4j依赖,改为使用SLF4J依赖。更新 Java SDK版本说明 2021-03-18 功能名称 功能描述 功能类型 相关文档 SDK 支持OpenService...
概述 本文主要介绍在使用消息服务MNS时,如何确认推送请求中 x-mns-signing-cert-url 参数的公钥证书地址为阿里云官方的。详细信息 目前,消息服务MNS的公钥证书在名为“mnstest”的OSS Bucket中,公钥证书地址如下。...确认是该Bucket地址后...
消息服务MNS 支持通过创建规则实现 日志服务 SLS(Simple Log Service)事件通知。前提条件 开通消息服务MNS并授权 注意事项 事件通知规则创建完成后,约10分钟生效。事件通知规则指定消息接收端时,如果选择主题,就不能选择其他的接收...
本文介绍对于较长时间没有任何消息的队列,阿里云会如何处理的问题。在您正常使用 消息服务MNS 服务期间,阿里云不会对非活跃的...但是,如果您的 消息服务MNS 使用权限因为欠费或其他原因被停止了,那么阿里云将删除您名下的所有队列和主题。
自2021年01月13日起,新建的 消息服务MNS 主题或队列的命名长度不可超过120个字符,超过该限制会导致主题或队列创建失败。该限制不会影响在2021年01月13日前已创建的主题或队列,但会影响在2021年01月13日后新增的主题或队列。
概述 使用消息服务MNS中的HttpEndpoint接口鉴权时,远程请求公钥证书比较耗时,本文主要介绍提高鉴权性能的方法。问题原因 消息服务MNS的每个推送请求中都会携带公钥证书地址,可根据公钥证书地址,通过键值对(Key-Value)的方式缓存证书...
消息服务MNS 的主题订阅功能使用存在一定的限制,本文介绍 MNS 主题订阅功能的使用限制。地域限制 阿联酋(迪拜)不支持主题。主题个数 主题个数上限为1000,且一个主题下的订阅个数上限为100。推送限制 发送消息时,目前只能指定是某个...
问题描述 使用消息服务MNS的HttpEndpoint接口时,签名认证失败。问题原因 使用某些HttpServer框架时,该框架可能会对HttpHeader中的参数进行格式转化,导致签名认证失败。例如HttpEndpoint接口中的 x-mns-message-id 参数经过某些框架的...
通过本文,您可以快速了解 消息服务MNS 的计费模式、计费组成、出账周期、和使用 MNS 产生的费用明细。计费模式 消息服务MNS 仅支持按量付费。计费组成 消息服务MNS 的计费项组成信息见下表。计费项 计费项说明 主题请求次数费用 调用消息...
消息服务MNS 提供了以下API接口:队列接口 队列接口适用于点对点的消息收发,当接收消息时,需要应用端自行轮询获取消息(拉模式)。主题接口 主题接口适用于一对多的消息收发,应用端只需要在某个地址上启动监听,服务端就会主动将消息推...
日志导出工具可将保存在 对象存储OSS 的 消息服务MNS 的日志导出到 日志服务SLS 进行查询和分析。本文介绍如何在Windows系统使用日志导出工具。版本说明 此工具适用于Python 2.6和2.7版本,Windows和Linux平台均可使用。版本:Version 1.0....
url 访问 消息服务MNS 的接入地址,登录 MNS控制台 查看。具体操作,请参见 获取接入点。access_key_id 和 access_key_secret 阿里云身份验证,在 RAM控制台 创建。获取方式,请参见 获取AccessKey。进入 example 目录,后续使用的脚本都在...
Endpoint 访问 消息服务MNS 的接入地址,登录 MNS控制台 查看。具体操作,请参见 获取接入点。不同地域的接入地址不同,分为公网和私网域名。获取方式 消息服务MNS JMS库的获取方式如下:在Maven项目的 pom.xml 文件中添加依赖<dependency>...
脚本启动后,输出该脚本的监听地址,这个地址后续作为创建订阅的Endpoint参数,用于接收 消息服务MNS 推送消息的请求。服务器功能:对 消息服务MNS 推送消息请求做签名验证。如果错误,返回MNS 403。说明 示例中HTTP Endpoint的针对...
本文介绍 消息服务MNS 是否支持长轮询的问题。消息服务MNS 支持长轮询。与传统的短轮询相比,长轮询只会在消息进入队列或长轮询超时时才返回响应。一旦消息可用,长轮询可立即以简单经济的方式从您的队列检索消息。详情请参见 长轮询。
本文列举了消息服务MNS提供的API。队列管理 API 说明 支持方式 CreateQueue 创建队列 控制台、API调用 SetQueueAttributes 修改队列属性 GetQueueAttributes 获取队列属性 DeleteQueue 删除队列 ListQueue 获取队列列表 消息管理 API 说明 ...
Endpoint 访问 消息服务MNS 的接入地址,登录 MNS控制台 查看。具体操作,请参见 获取接入点。不同地域的接入地址不同,分为公网和私网域名。步骤二:创建队列 创建队列的代码段如下。public class CreateQueueDemo { public static void ...
本文介绍 消息服务MNS 提供了哪些可用的操作。消息服务MNS 队列模型支持的操作指令如下:接口 功能描述 支持方式 CreateQueue 创建队列 控制台、API调用 SetQueueAttributes 设置队列属性 GetQueueAttributes 获取队列属性 DeleteQueue ...
Endpoint 访问 消息服务MNS 的接入地址,登录 MNS控制台 查看。具体操作,请参见 获取接入点。不同地域的接入地址不同,分为公网以及私网域名。步骤二:创建主题 创建主题的代码示例如下。详细说明,请参见 Topic。public class ...
本文介绍阿里云如何保证消息队列中的消息是安全的。消息服务MNS 提供了安全可靠的身份验证机制,确保您的队列受到保护,防止遭到未经授权的访问。只有阿里云账户拥有者才能访问其创建的队列。
消息服务MNS 消费消息时尽量做到先进先出,正是因为分布式消息队列的一些特性并不能保证您能按照消息的发送顺序消费消息,如果您的业务必须先进先出,建议在消息中加入序号信息以便消费消息后进行重新排序,详情请参见 严格保序队列。
本文介绍 消息服务MNS 支持的阿里云地域和各地域的接入地址。消息服务MNS 不同地域的接入地址如表所示。区域 公网访问地址 内网访问地址 华北1(青岛)http(s):/AccountId.mns....
有 有 有 有 有 无 无 PeekMessage/BatchPeekMessage 有 有 有 有 有 无 无 无 ReceiveMessage/BatchReceiveMessage 有 有 有 有 有 有 有 无 ChangeMessageVisibility 有 有 有 有 有 有 有 有 DeleteMessage/BatchDeleteMessage 有 有 有...
e:if e.type="TopicNotExist":print"Topic not exist,please create it."sys.exit(1)print"Publish Message Fail.Exception:%s"%e 步骤六:从队列获取和删除消息 步骤五中,发布了多条消息到主题,消息服务MNS 会将发布的消息推送给步骤四...
Endpoint 访问 消息服务MNS 的接入地址,登录 MNS控制台 查看。具体操作,请参见 获取接入点。不同地域的接入地址不同。SecurityToken 阿里云访问控制服务提供的短期访问权限凭证,如果使用阿里云账号或者RAM用户访问,不需要配置该项。更...
本文介绍 消息服务MNS 是否可以与其他阿里云产品协作使用的问题。消息服务MNS 可以与ECS、OSS和OTS等阿里云服务一起使用,从而让应用程序具有更好的灵活性和可扩展性。常见的使用案例如:创建需要互相通信却又不能同时处理相同工作量的多个...
消息服务MNS 提供了批量发送和批量接收消息的接口,既大大提升了QPS,又降低了请求次数,节省了费用。批量操作注意事项:BatchSendMessage一次最多发送16条消息,所有消息的大小加起来,总和不能超过64 KB。如果您不指定,那么默认消息会做...
消息服务MNS 的消息优先级不是全局的,而是局部的。您可以理解为消息存放在多个通道中,称为“切片”。优先级只会在同一个切片中才有意义。如果取的第一个切片中有高优先级的消息,那么 消息服务MNS 会优先返回;如果取的第一个切片中没有...