Описание тега retry-logic

3 ответа

Как написать тестовый пример Junit для метода, который имеет логику повторных попыток

Метод повторных попыток точно просматривает папку для определенного файла и возвращает файл, если он присутствует. Он имеет максимальное число повторов для 3 и спит в течение 1 минуты между 2 повторными попытками. Если после отсутствия файла максима…
28 июл '18 в 06:28
1 ответ

C++ LibCurl повторяется при ошибке

Я хочу повторить соединение curl в моей C++ программе 5 раз. Если 5 раз подряд происходит сбой, он должен остановить выполнение программы. Тем не менее, он останавливается после первой ошибки в этой точке. Я могу поймать ошибку, однако я не знаю, ка…
07 май '17 в 10:15
1 ответ

Повторите логику для Azure EventHub PartitionedSender

Я отправляю / получаю данные из концентратора событий Azure. Поскольку у меня есть требования, сообщения должны обрабатываться потребителем последовательно, я решил использовать PartitionSender и всегда отправлять события в один и тот же раздел. В р…
19 мар '17 в 13:17
2 ответа

iOS - механизм повтора

Поэтому я пытаюсь создать функцию повтора для сетевых вызовов (первый уровень). Это функция: func retry<T>(_ attempts: Int, task: @escaping (_ success: @escaping (T) -> Void, _ failure: @escaping (String) -> Void) -> Void, success: @e…
16 сен '18 в 11:33
0 ответов

Лучший способ реализовать логику повторения с продолжительностью в C#

Я попытался создать логику повторных попыток, которая имеет ограничение по времени, скажем, 6 секунд с количеством повторов 6 раз (включая первую попытку), и если повторная попытка не удалась до 1 секунды, она будет спать до конца секунды и пробует …
12 дек '18 в 20:24
0 ответов

WebException не перехватывается при истечении времени ожидания соединения

Я пытаюсь поймать WebException с определенным статусом внутри метода IsTransient , но он никогда не ловит следующую ошибку: System.Net.WebException: Unable to read data from the transport connection: Connection timed out. ---> System.IO.IOExcepti…
2 ответа

Scala - повторить HTTP-запрос с тайм-аутом

Я хочу создать службу, в которой он отправляет HTTP-запрос на определенный URL-адрес, и если он не дает результата в течение 1 секунды, этот запрос истекает, а затем повторяется с другим запросом, максимум 3 попытки. Как реализовать это в Scala? Я п…
25 янв '19 в 05:34
2 ответа

Как получить покрытие при использовании аварийного восстановления и повторить попытку с использованием заглушек, а не видеомагнитофона, в Rspec 3.5?

Я пытаюсь получить доступ к следующим разделам кода в прилагаемой спецификации. Этот проект предпочитает использовать заглушки над видеомагнитофоном, а внешние запросы API блокируются. У кого-нибудь есть идеи о том, как подойти к этому вопросу, чтоб…
1 ответ

Где хранятся запросы при отключенном отказоустойчивом выключателе?

Где хранятся запросы при отключенном отказоустойчивом выключателе?? Означает ли это, что если я перезапущу свое приложение, когда цепь разомкнута, я потеряю все свои запросы, которые должны были быть повторены? Есть ли способ получить эти сообщения.
3 ответа

Постоянный Mule ActiveMQ RedeliveryPolicy

Я использую Mule в качестве решения ESB. У меня есть очередь, откуда я получаю сообщения и пытаюсь сделать http-запрос к сервису, который постоянно терпит неудачу. Я настроил RedeliveryPolicy на ActiveMQ следующим образом: <spring:bean id="retryR…
26 апр '17 в 06:41
1 ответ

Как использовать SetRequestCoordinator из библиотеки Pathoschild?

Я специально установил тайм-аут очень малым, чтобы вызвать сбой вызова http, чтобы протестировать функцию повторных попыток, но возникает исключение, чтобы httpClient не повторял предыдущий запрос.Сначала я подумал, что только если после некоторых п…
28 июн '17 в 11:03
3 ответа

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

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

Пользовательская повторная попытка в Reactor

Я пытался реализовать логику повторов в Kotlin и Reactor, основываясь на возможностях дополнительного пакета Reactor. То, что я пытаюсь сделать, это передать список продолжительности, и на каждом context.iteration Я получаю (iteration-1) -й элемент …
1 ответ

Диалоговое окно Polly Show после достижения количества повторов

Я использую Polly, чтобы повторить вызовы веб-службы в случае сбоя вызова с WebException, потому что я хочу убедиться, что метод выполняется правильно, прежде чем продолжить. Однако иногда веб-методы по-прежнему выдают исключение даже после нескольк…
1 ответ

Вызов execute.execute() дважды в перехватчике RestTemplate

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

Проводник netflix - задание типа http - не должен начинаться с рабочего процесса - чтобы выполнить попытку

Я создал задачу с повтором 5 раз. И создал рабочий процесс, используя задачу типа http (моя конечная точка apl url отдыха) для входных параметров. Но в тот момент, когда я запускаю рабочий процесс - он попадает в остальные API. где на самом деле я х…
24 дек '18 в 14:03
0 ответов

Механизмы тайм-аута и повторного отката в msgraph-sdk-java

Недавно я начал использовать msgraph-sdk для Java для создания службы синхронизации для пользователей, файлов и т. Д. OneDrive. Я хочу сделать несколько вызовов с помощью пакетной обработки, например, получить информацию о разрешениях для нескольких…
0 ответов

Как вызвать повторный декоратор при ошибке исключения для Python

Я использую retry модуль для обработки исключений. Когда я вызываю f.write, это может вернуть исключение RateLimitException с кодами ошибок 400-500. Мне просто нужно повторить попытку кода 401, как мне этого добиться? (В настоящее время у меня нет д…
15 фев '19 в 06:14
2 ответа

Универсальная логика повторов для кода, в который конструктор может бросить

Ответьте на вопрос здесь: Самый простой способ написать логику повторных попыток? В ответе универсальный класс для повторных функций определяется и используется как таковой: Retry.Do(() => SomeFunctionThatCanFail(), TimeSpan.FromSeconds(1)); Как …
21 дек '16 в 20:58
1 ответ

SqlBulkCopy с логикой повторения

У меня была проблема с вставкой большого набора записей в таблицу сервера Sql. Я решаю эту проблему с помощью SqlBulkCopy. Теперь я могу вставить запись довольно быстро. У меня есть вопрос, что если какая-либо транзакция не удалась при вставке запис…
06 янв '17 в 22:49