Описание тега exponential-backoff

3 ответа

Экспоненциальный откат в RxJava

У меня есть API, который принимает Observable это вызывает событие. Я хочу вернуть Observable который излучает значение каждый defaultDelay секунд, если интернет-соединение обнаружено и задерживается numberOfFailedAttempts^2 раз, если нет связи. Я п…
16 янв '17 в 14:43
2 ответа

Почему случайный джиттер применяется к стратегиям отсрочки?

Вот пример кода, который я видел. int expBackoff = (int) Math.pow(2, retryCount); int maxJitter = (int) Math.ceil(expBackoff*0.2); int finalBackoff = expBackoff + random.nextInt(maxJitter); Мне было интересно, в чем преимущество использования случай…
25 окт '17 в 18:07
2 ответа

Есть ли способ экспоненциального отката с Alamofire?

Я пытаюсь реализовать экспоненциальную логику повторных попыток с Alamofire на случай, если сервер вернет 500 из-за какой-то причины для моих конечных точек. Есть ли способ, которым я могу достичь этого с Alamofire? Пожалуйста, приведите пример. Зар…
17 фев '19 в 23:21
0 ответов

Использование com.google.api.client.util.ExponentialBackOff для реализации общей политики повторных попыток Http

Я пытаюсь реализовать своего рода обработчик, который может факторизовать использование экспоненциального отката для http-запросов, в смысле: "если код состояния удовлетворяет некоторому условию (например, отличается от 200 и 404), повторите вызов".…
26 апр '18 в 16:41
0 ответов

Тестирование протокола отката

Я работаю над школьным проектом, в котором мне необходимо разработать и протестировать протокол Backoff. Я должен игнорировать параллелизм и, с определенным количеством узлов, проверить требуемую задержку так, чтобы каждый узел отправлял свой единст…
3 ответа

В чем выгода использования экспоненциального отката?

Когда код ожидает некоторого условия, при котором время задержки не является детерминированным, похоже, что многие люди предпочитают использовать экспоненциальный откат, то есть ждать N секунд, проверить, удовлетворяет ли условие; если нет, подождит…
0 ответов

Стратегия возврата с использованием рекурсивных функций и обещаний

Почти уверен, что я испортил свои обещания, но это происходит, прежде чем моя голова взорвется Я пытаюсь реализовать механизм повторных попыток для моих UnprocessedItems после пакетной операции с использованием AWS DynamodB. У меня есть массив пакет…
1 ответ

Экспоненциальный откат с гарантией заказа сообщения с использованием spring-kafka

Я пытаюсь реализовать потребителя Spring Boot на основе Kafka, который имеет некоторые очень надежные гарантии доставки сообщений, даже в случае ошибки. сообщения из раздела должны обрабатываться по порядку, если обработка сообщения не удалась, испо…
1 ответ

Задание ExponentialBackoff Функция перезагрузки Ошибка: вызов неопределенного метода

Я получаю следующую фатальную ошибку при запуске сценария php ниже: Ожидание завершения работы **Fatal error: Uncaught Error: Call to undefined method Google\Cloud\BigQuery\CopyJobConfiguration::*reload()* in /opt/bitnami/apache2/htdocs/test.php:53 …
16 дек '17 в 20:02
1 ответ

Актер повторяется с задержкой и пределом повторения

Мне нужен механизм повторения на актерах akka с увеличением времени между повторными попытками и максимальным пределом повторения. Для этого я пытаюсь использовать шаблон BackOffSupervisor, предоставленный akka. Проблема в том, что из моего теста ст…
3 ответа

RX Java - повторите код, который выдает исключение

Я пытаюсь использовать RX Java, чтобы использовать некоторые данные, поступающие из источника, который продолжает отправлять объекты. Мне интересно, как реализовать политику повторных попыток для случаев, когда мой собственный код вызывает исключени…
2 ответа

Реализация экспоненциального отката в Python

У меня есть два списка "начало" и "конец". Они имеют одинаковую длину (4 миллиона каждый): for i in xrange(0,len(start)): print start[i], end[i] 3000027 3000162 3000162 3000186 3000186 3000187 3000187 3005000 3005000 3005020 3005020 3005090 3007000 …
1 ответ

Экспоненциальный откат в Кубернетес?

Я новичок в kubernetes, и у меня возникают проблемы с отслеживанием экспоненциального сигнала отката, который я наблюдаю в своих нагрузочных тестах Jmeter для определения времени отклика. У меня есть сервис kubernetes, который работает между 4-32 мо…
1 ответ

Доступ к атрибутам на украшенном вызываемом классе

У меня есть вызываемый класс: class CallMeMaybe: __name__ = 'maybe' def __init__(self): self.n_calls = 0 def __call__(self): self.n_calls += 1 raise Exception Это, кажется, работает как рекламируется: >>> f = CallMeMaybe() >>> f.n_…
1 ответ

Стратегия отката после достижения ограничений по ставке

Когда вы достигнете ограничения скорости на getstreamAPI начинают отвечать с ошибками. Каков рекомендуемый подход в качестве стратегии отката для обработки этих сбоев и начала восстановления после этого. Я подумал о том, чтобы записать их все и отпр…
1 ответ

Чтение контента из http-ответа клиента Google несколько раз в пакетном запросе

Следуя документации Google Drive REST API, я реализую стратегию экспоненциальной отсрочки для исправляемых ошибок API. Я хотел бы повторить мой запрос, если код ошибки 500 или 403 (и, возможно, 429), но я заметил, что не все ошибки 403 исправимы, по…
1 ответ

Как реализовать экспоненциальный расчет задержки / задержки с фиксированным таймаутом и количеством попыток?

Большинство алгоритмов отката / задержки, которые я видел, имеют фиксированное количество попыток ИЛИ фиксированное время ожидания, но не оба. Я хочу сделать ровно M попыток в течение T секунд с экспоненциальным интервалом между ними, так что "T = d…
1 ответ

Определение BackoffStrategy для SQS в AWS

Я хочу установить стратегию отсрочки для sqs в приложении Spring. Что я сделал, это: @Bean public ConnectionFactory sqsConnectionFactory() { PredefinedBackoffStrategies.ExponentialBackoffStrategy backoffStrategy = new PredefinedBackoffStrategies.Exp…
1 ответ

Google JavaScript API: отлов ошибок HTTP

Ответ abraham на API Календаря Google: код 503 "Ошибка сервера" точно описывает мою ситуацию. Я получаю 503 в случайных местах при циклическом просмотре кода, который создает или удаляет записи календаря. Однако я не могу понять, как последовать сов…
0 ответов

Откат повторных попыток с клиентскими запросами Apache HTTP по любой причине

У меня есть HTTP-запрос POST, который на самом деле не идемпотентен, но повторять его более важно, чем просто сдаться. Код запускается в AWS Lambda с 5-минутным тайм-аутом, и в наших же интересах, чтобы он продолжал пытаться в течение этих 300 секун…
09 янв '18 в 16:43