Как я могу установить политику повторных попыток, при которой запись в cosmosDB отправляется с помощью java.
Я хочу повторить попытку отправки записи, если не удалось отправить запись в первый раз. Я хочу повторить попытку нажатия 5 раз с интервалом в 2 секунды.
как я могу внести такие изменения в java, я читал о ConnectionPolicy в java, но не могу понять, как он может полностью удовлетворить мои требования.
справочная ссылка: https://docs.microsoft.com/bs-latn-ba/azure/cosmos-db/performance-tips-java.
Код:
retryOptions = new RetryOptions();
retryOptions.setMaxRetryAttemptsOnThrottledRequests(5);
retryOptions.setMaxRetryWaitTimeInSeconds(10);
connectionPolicy = new ConnectionPolicy();
connectionPolicy.setRetryOptions(retryOptions);
documentClient = new DocumentClient(END_POINT,
MASTER_KEY, connectionPolicy,
ConsistencyLevel.Session);