开发者社区> 问答> 正文

消息服务的Topic有什么用?


主题是发布消息的目的地,发布者可以通过 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 中的主题名称不能重名。

展开
收起
轩墨 2017-10-24 14:59:20 1990 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
消息服务在Serverless中的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载
使命必达—钉钉企业级消息服务的机遇与挑战 立即下载