主题模型基本概念

本文对轻量消息队列(原 MNS)的主题模型涉及的专有名词及术语进行定义和解析,方便您更好地理解相关概念并使用主题模型。

  • 主题(Topic)

    • 发布消息的目标和存储地址。
  • Account

    • 用户的阿里云账号ID。
  • 发布者(Publisher)

    • 消息发布者,往主题发布消息的客户端。
  • 订阅者(Subscriber)

    • 消息订阅者,从主题接收消息的客户端,主题所有者默认拥有该主题的订阅权限。
  • 订阅(Subscription)

    • 订阅关系,只有和主题建立订阅关系后,消息订阅者才可以接收发布者发布到该主题的消息。
  • 消息过滤标签(FilterTag)

    • 订阅中消息过滤的标签,标签一致的消息才会被推送。
  • 推送地址(Endpoint)

    • 消息接收端,订阅者用于接收主题消息的地址。
  • TopicURL

    • 轻量消息队列(原 MNS)的主题访问域名地址,格式如下:http://$AccountId.mns.$Region.aliyuncs.com/topics/$TopicName
      • $AccountId:阿里云账号ID。
      • $Region轻量消息队列(原 MNS)提供服务的地域。
      • $TopicName:主题的名称。
  • 消息ID(Message ID)

    • Message ID用来标识在主题中的一个消息,在一个主题中每个消息都有唯一的Message ID,但在不同主题之间并不唯一。