本文介绍系统中如何标记消息的问题。

  • Message ID用来标识在队列或主题中的一个消息,在一个队列或主题中每个消息都有唯一的Message ID,但在不同的队列或主题之间中并不唯一。
  • 当消息发送到消息服务MNS队列或主题时,消息服务MNS会生成一个Message ID,此ID一旦产生就不会改变。
  • 在队列模式下,当消息被取出时,消息服务MNS会将消息的消息体、Message ID以及该次请求的临时句柄(ReceiptHandle)一齐返回给消费者。消费者在有效期内消费完毕之后,使用临时句柄删除消息。