【发布时间】:2012-06-10 22:35:09
【问题描述】:
我正在使用 Windows Azure 消息队列。我想知道当我得到消息时是否有一种方法可以锁定队列中的消息?
【问题讨论】:
标签: azure message-queue azure-storage azure-queues
我正在使用 Windows Azure 消息队列。我想知道当我得到消息时是否有一种方法可以锁定队列中的消息?
【问题讨论】:
标签: azure message-queue azure-storage azure-queues
当您从队列中检索消息时,它会被标记为不可见,直到您将其删除(或达到超时期限)。当它被标记为不可见时,没有其他人看到该消息。我想这就像你将要得到的那样接近“锁定”。
如果在处理过程中您觉得需要更多时间,您可以修改消息并延长隐身超时时间。
您确实需要关注 Windows Azure 队列的幂等操作:假设任何给定的消息可能会被多次处理:
【讨论】: