Account
Account 是阿里云的注册用户,在 MNS 中以阿里云注册帐号的 ID 表示。
1
队列模型
队列所有者
开通 MNS 服务的 Account 通过 CreateQueue 接口创建出一个消息队列,这个 Account 就是这个队列的所有者,队列所有者拥有此队列的所有操作权限。队列所有者对应的Account ID在阿里云官网可以查看。
1
生产者、消费者
生产者,向 MNS 的消息队列发送消息的角色。
消费者,从 MNS 的消息队列获取消息的角色。
12
主题模型
主题所有者
开通 MNS 服务的 Account 通过 CreateTopic 接口创建出一个主题,这个 Account 就是该主题的所有者,主题所有者拥有该主题的所有操作权限。
1
发布者、订阅者
发布者,向 MNS 的主题发布消息的角色。
订阅者,从 MNS 的主题接收消息的角色。
12
Queue
队列是消息存储的目的地,队列可以分成普通队列和延时队列两类。
如果发送消息时不指定消息延时参数,被发送到普通队列的消息立刻可以被消费,而发送到延时队列需要经过设定的延时时间后才能被消费。