我正在使用RAGRS Azure存储队列。如果主要区域发生故障,并且使用者正在从队列的辅助区域进行读取,由于它不支持写功能,是否可以将消息标记为在该区域上已完成?
答案 0 :(得分:0)
首先,辅助区域是只读的。你不能写。由于您无法写入,因此,如果您直接从辅助位置进行读取,则只能从队列中PEEK
条消息,这实际上会阻止您对该消息进行任何修改(例如删除该消息以将其标记为完成)。
此外,如果主要区域发生故障(并且此中断由Microsoft声明),则您的辅助区域将自动成为主要区域(您不必为此做任何特殊的事情)。在这种情况下,您将执行与中断前对主要区域执行的操作相同的操作。