Endpoint是用户订阅主题时,指定接收消息的终端地址。当有消息发布到主题时,MNS会主动将消息推送到对应的Endpoint。多个Subscription可以指定同一个Endpoint。

HttpEndpoint
  • HTTP格式的Endpoint。
  • 格式:http://$example.com[/uri],支持多级URI。
  • 限制:Endpoint的URI不能以”mns-reserverd-“开头。
  • MNS将发送HTTP请求到指定的Endpoint,用户在Endpoint端处理请求即可。
QueueEndpoint
  • 以队列的资源描述作为Endpoint。
  • 格式:acs:mns:{REGION}:{AccountID}:queues/{QueueName} 。
  • 限制:只支持推送到主题同地域同账号的队列中。
  • MNS直接将消息写入到指定的队列中,用户通过receive message接口读取消息,具体使用方式请参见推送到队列
MailEndpoint
  • 以Mail名称作为Endpoint。
  • 格式:mail:directmail:{MailAddress}。
  • MNS将以mail的形式将消息推送到指定的邮箱中,具体使用方式请参见推送到邮箱