Пометка сообщения как выполненного во вторичном регионе RAGRS Azure Storage Queue, если основные регионы не работают - PullRequest
0 голосов
/ 03 июля 2018

Я использую RAGRS Azure Storage Queue. Если в первичном регионе произошел сбой, и потребитель читает из вторичного региона очереди, может ли он пометить сообщение как завершенное в этом регионе, поскольку он не поддерживает функцию записи?

1 Ответ

0 голосов
/ 03 июля 2018

Во-первых, вторичный регион только для чтения. Вы не можете написать это. Поскольку вы не можете писать в него, вы можете только PEEK сообщений из очереди, если вы непосредственно читаете из дополнительного местоположения, что по существу не позволяет вам вносить какие-либо изменения в это сообщение (например, удалить сообщение, чтобы пометить его как завершенное) .

Кроме того, если основной регион имеет сбой (и этот сбой объявлен Microsoft), то ваш вторичный регион автоматически становится основным (вам не нужно ничего делать для этого). В этом случае вы будете выполнять те же операции, что и с основным регионом до отключения.

...