主题是发布消息的目的地,发布者可以通过 PublishMessage 接口向主题发布消息。
主题属性
MaximumMessageSize
- 消息体的最大长度,单位为Byte;
- 取值范围:1024 ~ 65536Byte(64KB);
- 该属性用于限制发送到队列的消息体最大长度,超过该长度发布消息将失败;
LoggingEnabled
- 是否开启日志管理功能;
- 取值范围:True/False;
- 当该属性为True时,MNS 将收集主题的消息操作日志推送到指定的地方,日志管理请参考详情;
CreateTime
- 主题的创建时间,从 1970-1-1 00:00:00到现在的秒值;
LastModifyTime
- 修改主题属性信息的最近时间,从 1970-1-1 00:00:00 到现在的秒值;
MessageRetentionPeriod
- 消息在主题中的最长保留时间,单位为秒;
- 从发送到该主题开始经过此参数指定的时间后,不论消息是否被成功推送给用户都将被删除;
MessageCount
- 该主题中消息数目;
- 包含已经被推送给用户的消息,不包含过期被回收的消息;
TopicURL
标识 Topic 的URL,格式:http://$AccountId.mns.<Region>.aliyuncs.com/topics/$TopicName
mns.<Region>.aliyuncs.com:MNS 访问域名,Region 是 MNS 部署的区域,用户可以根据应用需要选择不同的地域,具体各区域的访问域名可以在控制台通过 [backcolor=transparent]获取地址 操作查看。- AccountId:主题所有者的帐号 ID,实际调用 MNS 的 API 时请换成实际的帐号 ID,查看方法请参考 [backcolor=transparent]快速入门。
- TopicName:主题的名称,MNS 使用者在实际调用 MNS 的 API 时替换成实际的主题名称。同一个 AccountId 在同一个 Region 中的主题名称不能重名。