Azure CosmosDb UpsertDocumentAsync зафиксировано и распространено - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть две конечные точки, открытые клиенту, одна, которая создает документ CosmosDb, и другая, которая читает тот же документ. Возможно, 2-3 раза из сотен я получу исключение из второй конечной точки, потому что клиент пытается получить доступ к документу, который не существует.

Из журналов видно, что вызывается первая конечная точка (создать документ), возвращается код успеха, затем вызывается вторая конечная точка, но документ фактически не создается в течение 45-60 секунд посленачальный вызов конечной точки.

Я подозреваю, что операция создания документа успешно завершается, но, возможно, данные не фиксируются сразу? Или, может быть, это не распространяется сразу?

Есть ли какие-либо возвращаемые значения Upsert, которые я должен анализировать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...