编辑: 迷音桑 2019-07-16

取值范围:1024 ~ 65536Byte(64KB);

该属性用于限制发送到队列的消息体最大长度,超过该长度发布消息将失败;

LoggingEnabled 是否开启日志管理功能;

取值范围:True/False;

当该属性为True时,MNS 将收集主题的消息操作日志推送到指定的地方,日志管理请参考详情;

消息服务 MNS API 参考

6 - - - - - - - - CreateTime 主题的创建时间,从1970-1-1 00:00:00到现在的秒值;

LastModifyTime 修改主题属性信息的最近时间,从1970-1-1 00:00:00 到现在的秒值;

MessageRetentionPeriod 消息在主题中的最长保留时间,单位为秒;

从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除;

MessageCount 该主题中消息数目;

包含已经被推送给用户的消息,不包含过期被回收的消息;

TopicURL 标识 Topic 的URL,格式:http://$AccountId.mns..aliyuncs.com/topics/$TopicName mns..aliyuncs.com:MNS 访问域名,Region 是MNS 部署的区域,用户可以根据应用 需要选择不同的地域,具体各区域的访问域名可以在控制台通过 获取地址 操作查看. AccountId:主题所有者的帐号 ID,实际调用 MNS 的API 时请换成实际的帐号 ID,查看方法请参 考 快速入门. TopicName:主题的名称,MNS 使用者在实际调用 MNS 的API 时替换成实际的主题名称.同一个 AccountId 在同一个 Region 中的主题名称不能重名. TopicMessage 用户发布到主题的消息;

发布消息时可以指定消息体、消息标签和消息额外属性;

主题消息的最长保留时间为1天,超过这个时间,不论消息是否成功推送给用户,都将被垃圾回收器回收;

消息服务 MNS API 参考

7 - - - - - - - 消息属性 MessageId 消息的编号;

一个主题中每个消息都有唯一的 MessageId;

Message 消息正文;

MessageMD5 消息正文的MD5值;

MessageTag 消息的标签;

当发布消息时指定了消息标签,MNS 将只推送消息给接收这类标签消息的订阅;

PublishTime 消息的发布时间,从1970-1-1 00:00:00

000 到消息发布时的毫秒值;

Subscription Subscription 描述一个订阅关系,包括被订阅的主题和接收消息的Endpoint;

订阅者通过 Subscribe 接口创建订阅,MNS 根据订阅的描述给用户推送消息,推送的起点是订阅时 Topic 中 最新的消息;

订阅创建成功后,MNS 会向指定的 Endpoint 推送消息.如果 Endpoint 不可用,MNS 会按照指定的重试策 略进行重试,重试失败后,会丢弃消息;

订阅属性 Endpoint 消息服务 MNS API 参考

8 - - - - - - - - - - - - - - 接收消息的Endpoint;

支持类型:HttpEndpoint、QueueEndpoint和MailEndpoint;

FilterTag 过滤消息的标签;

类型:字符串;

指定了该属性后,MNS 仅推送消息标签与该属性一致的消息到对应的Endpoint;

NotifyStrategy 消息推送出现错误时的重试策略;

取值范围:BACKOFF_RETRY/EXPONENTIAL_DECAY_RETRY;

当推送消息失败时,MNS 将按照该属性指定的重试策略进行重试,超过重试策略的次数后,MNS 将 丢弃这条消息,继续推送下一条消息;

具体的重试策略请参考 NotifyStrategy;

NotifyContentFormat 推送给Endpoint的消息格式;

取值范围:XML/SIMPLIFIED;

具体推送消息的格式请参考 NotifyContentFormat;

CreateTime 订阅的创建时间,从1970-1-1 00:00:00 到现在的秒值;

LastModifyTime 修改订阅属性信息的最近时间,从1970-1-1 00:00:00 到现在的秒值 SubscriptionURL 标识 Subscription 的URL 格式 :http://$AccountId.mns..aliyuncs.com/topic/$TopicName/subscriptions/$Subscrip tionName mns..aliyuncs.com:MNS 访问域名,Region 是MNS 部署的区域,用户可以根据应用 需要选择不同的区域,具体各区域的访问域名可以在控制台通过 获取地址 操作查看;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题