Каковы заряды Cosmos db, когда StatusCode = 429

#azure-cosmosdb

Вопрос:

Интересно, есть ли какие-либо затраты, когда ответ имеет код состояния = 429

Заголовок CosmosException «x-ms-запрос-заряд» равен 0, поэтому кажется, что он не заряжен, но интересно, нет ли вообще зарядов CosmosDB.

Тот же вопрос может быть распространен на другие, такие как 4xx, например, 400 неправильных запросов

Ответ №1:

Когда вы получаете 429, плата за единицу запроса (RU) не взимается, так как 429 говорит вам, что ваш запрос не может быть обработан из-за ограничения скорости.

Единственное, что нужно сделать, получив 429, — это подождать количество мс в этом сообщении 429, прежде чем снова сделать запрос.

Cosmos DB не взимает никаких других сборов, кроме почасовой оплаты ваших различных баз данных и коллекций.