У меня есть две конечные точки, открытые клиенту, одна, которая создает документ CosmosDb, и другая, которая читает тот же документ. Возможно, 2-3 раза из сотен я получу исключение из второй конечной точки, потому что клиент пытается получить доступ к документу, который не существует.
Из журналов видно, что вызывается первая конечная точка (создать документ), возвращается код успеха, затем вызывается вторая конечная точка, но документ фактически не создается в течение 45-60 секунд посленачальный вызов конечной точки.
Я подозреваю, что операция создания документа успешно завершается, но, возможно, данные не фиксируются сразу? Или, может быть, это не распространяется сразу?
Есть ли какие-либо возвращаемые значения Upsert, которые я должен анализировать?