Обойти лазурное хранилище данных с оптимистичным параллелизмом - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть 2 процесса: один читает содержимое BLOB-объекта, а другой обновляет его метаданные (не содержимое).Когда метаданные обновляются во время операции чтения, они (операция чтения) завершаются с ошибкой 412 (что ожидается при изменении ETag).Можем ли мы как-то проинструктировать .NET SDK сгенерировать запрос на чтение, чтобы он не вызывал сбои, когда содержимое остается прежним, но метаданные изменяются?Или, если нет, то каков наилучший способ обработки такого сценария: использование оптимистической стратегии параллелизма (перехват исключения и повторная попытка) или получение исключительной блокировки операций чтения?

...