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

主题
发布/订阅(Pub/Sub)模型中的主题,是发布消息的目标和存储地址。
Account
用户的阿里云账号ID。
发布者(Publisher)
消息发布者,往主题发送消息的客户端。
订阅者(Subscriber)
消息订阅者,从主题接收消息的客户端,主题所有者默认拥有其主题的订阅权限。
订阅(Subscription)
订阅关系,只有和主题建立订阅关系后,消息订阅者才可以接收发布者往该主题发布的消息。
推送地址(Endpoint)
消息接收端,订阅者用于接收主题消息的地址,例如HTTP地址、邮箱地址、短信手机号等。
TopicURL
消息服务MNS的主题访问域名地址,格式如下:http://$AccountId.mns.$Region.aliyuncs.com/topics/$TopicName
  • $AccountId:阿里云账号ID。
  • $Region:消息服务MNS提供服务的地域,例如:华北2(北京)、华东1(杭州)、华北1(青岛)等。
  • $TopicName:主题的名称。
消息ID(Message ID)
Message ID用来标识在主题中的一个消息,在一个主题中每个消息都有唯一的Message ID,但在不同主题之间并不唯一。消息发布到主题后,最长存活时间是1天,过期后消息会变成Expired状态,将被垃圾回收器回收。