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
该主题中消息数目。
包含已经被推送给用户的消息,不包含过期被回收的消息。