主题是发布消息的目的地,发布者可以通过PublishMessage接口向主题发布消息。

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

主题属性

MaximumMessageSize
  • 消息体的最大长度,单位为Byte;
  • 取值范围:1024 ~ 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
  • 该主题中消息数目;
  • 包含已经被推送给用户的消息,不包含过期被回收的消息。