Topic

Topic在轻量消息队列(原 MNS)中指主题,主题是发布消息的目的地,发布者可以通过PublishMessage接口向主题发布消息。

TopicURL

标识主题的URL,格式:http://$AccountId.mns.<Region>.aliyuncs.com/topics/$TopicName

  • mns.<Region>.aliyuncs.com轻量消息队列(原 MNS)访问域名。

    Region是SMQ部署的地域,您可以根据应用需要选择不同的地域,具体各地域的访问域名可以在控制台获取Endpoint查看。

  • AccountId:主题所有者的账号ID。

    实际调用轻量消息队列(原 MNS)的API时请换成实际的账号ID,查看方法请参见快速入门

  • TopicName:主题的名称。

    轻量消息队列(原 MNS)使用者在实际调用轻量消息队列(原 MNS)的API时替换成实际的主题名称。同一个AccountId在同一个地域中的主题名称不能重名。

主题属性

  • MaximumMessageSize

    • 消息体的最大长度,单位为Byte。

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

    • 该属性用于限制发送到主题的消息体最大长度,超过该长度发布消息将失败。

  • LoggingEnabled

    • 是否开启日志管理功能。

    • 取值范围:True或者False。

    • 当该属性为True时,轻量消息队列(原 MNS)将收集主题的消息操作日志推送到指定的地方,日志管理请参见日志管理概述

  • CreateTime

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

  • LastModifyTime

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

  • MessageRetentionPeriod

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

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

  • MessageCount

    • 该主题中消息数目。

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