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