Вопросы по теме 'retry-logic'
Как я могу получить счетчик повторных попыток в делегате, выполняемом с помощью политики повторных попыток Polly?
Я использую Polly для повторения запросов в моем веб-приложении C #. Мой образец кода включен в этот пост. Код работает, как ожидалось, но последний параметр, переданный в CreateFile () (в настоящее время жестко заданный как 0), должен быть...
2982 просмотров
schedule
15.06.2023
Диалоговое окно прогресса не отображается на .Show() в асинхронном методе
У меня есть асинхронный метод ExecuteWithRetryAsync , который реализует некоторую логику повторения и должен отображать ProgressDialog, как только он вызывается. В настоящее время первый вызов Show() никогда не работает. Диалоговое окно прогресса...
313 просмотров
schedule
23.02.2023
Как реализовать экспоненциальную задержку/сон для проб и уловов
Я пытаюсь написать другой декоратор, такой как RetriableProcessorDecorator ниже (как отдельный класс), чтобы он выполнял экспоненциальную задержку при повторной попытке. Например, если сообщение не может быть обработано, мы ждем 1 секунду (должно...
1346 просмотров
schedule
19.05.2023
Как сделать getOrWaitUntilNonEmpty одним лайнером?
У меня есть высокоуровневая структура кода, которая выглядит так:
val block: (=> Option[Seq[String]]) = ...
val matches = block().get.toArray
Проблема в том, что этот код может дать сбой, т.е. .get будет None в зависимости от времени,...
183 просмотров
schedule
12.05.2023
Логика повтора каратэ - вызов другой функции, если условие не выполняется
Я новичок в карате. Я пытаюсь использовать логику повтора. Я опубликовал код, который я пробовал, ниже. Любая помощь по этому поводу приветствуется. Заранее спасибо .
Шаг 1. Я хочу проверить, есть ли ответ фактическийНет == ОжидаемыйНет
Шаг...
878 просмотров
schedule
10.07.2023
Scala повторяет последовательность операций Futures, пока все они не завершатся
Как бы вы в scala написали функцию, которая принимает последовательность фьючерсов, запускает их все, постоянно повторяет все, что терпит неудачу, и возвращает результаты?
Например, подпись может быть такой:
def waitRetryAll[T](futures:...
669 просмотров
schedule
18.07.2023
Google Spreadsheets API (узел js) - добавление повторной попытки при ошибке Служба в настоящее время недоступна
У меня есть приложение с полным стеком, которое принимает ввод от пользователя и отправляет данные в электронную таблицу Google, используя их службу API.
Служба работала отлично до тех пор, пока несколько месяцев назад не удалось отправить один из...
311 просмотров
schedule
23.12.2022
Повторите задачу без сна или блокировки потока
Я хочу иметь механизм повторных попыток, при котором, если задача не удалась, ее следует повторить через определенный интервал без блокировки или спящего потока.
Например, предположим, что у меня maxRetryAttempt равно 3, а интервал между повторными...
299 просмотров
schedule
06.07.2023
Повторить HTTP-запрос (Java 11 — HttpClient)
Проблема
Используя HttpClient из Java 11 (JDK, а не Apache), как я могу повторить запросы?
Допустим, я хочу повторить запрос до 10 раз , если он не вернул код состояния 200 или не выдал исключение.
Пытаться
В настоящее время я сочиняю...
2864 просмотров
schedule
16.09.2022
Каков механизм политики повторных попыток по умолчанию OKHttp? (Андроид)
Я пытался найти ответ на этот вопрос и не нашел.
Есть много методов, с помощью которых мы можем реализовать повторную попытку в OkHttp с модификацией, а также настроить ее.
Согласно документу...
181 просмотров
schedule
02.02.2023