Описание тега retrytemplate
1
ответ
Spring retry with retryTemplate - модульные тесты
Я использую retryTemplate, и я не знаю, как сделать модульные тесты для этого. Может ли кто-нибудь помочь? У меня есть этот кусок кода (например), и я хотел бы проверить, что первый раз, когда я вызываю Card.create, происходит сбой, но второй он раб…
11 окт '18 в 22:10
2
ответа
Как передать параметр в Java лямбда
Я использую Spring RetryTemplate и использую этот метод. Хотел передать какой-то аргумент (вендор), он дает мне ошибку компиляции. Я могу создать другую переменную vendorName, так как final может отправить ее. Но я хочу использовать переменную vendo…
08 ноя '18 в 23:44
0
ответов
Что мне делать с BackOffInterruptedException в Spring's RetryTemplate?
Я выполняю автоматические отчеты об ошибках из своего настольного приложения, и у меня есть это исключение, которое я не знаю, как обработать: java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Thread.java) at org.springfram…
22 июн '18 в 13:23
1
ответ
Функция повтора не работает в Spring Batch
У меня есть пакетная работа, где я использую версию ScriptBatch.3.0.x. Мой вариант использования - повторить работу в случае промежуточных сбоев между ними. Я использую обработку на основе чанка и StepBuilderFactory для работы. Я не мог видеть никак…
27 авг '18 в 21:12
1
ответ
StreamRetryTemplate для Spring Cloud Streams не повторяется в интеграционных тестах
Мы используем Spring Cloud Streams, которые слушают тему Кафки и вызывают службу отдыха. Мы также реализуем пользовательский StreamRetryTemplate, чтобы указать, какие ошибки мы считаем восстанавливаемыми, а какие нет. Я не могу получить согласованны…
25 апр '19 в 17:58
0
ответов
Предложение о том, как повторить API в течение определенного промежутка времени
API A вызывает API B, который, в свою очередь, вызывает API C. API A установил время ожидания сокета в 15 секунд. API C вернет ответ в течение 15 секунд. Но я вижу, что иногда C закрывает сокет в течение 100 мс. Я хочу, чтобы API B повторил API C в …
15 май '19 в 23:18
0
ответов
Как настроить тип исключения, повтор должен произойти
Я использую метод execute для повторной попытки Template, чтобы снова вызвать API в случае исключений. Как и где указать, для какого исключения должна произойти повторная попытка. Пожалуйста, проверьте код. responseEntity = retryTemplate.execute((co…
26 авг '19 в 14:24
0
ответов
Идеальное начальное значение интервала при повторной попытке с экспоненциальным откатом
У меня есть случай использования, когда мне нужно повторить попытку, если базовая служба не отвечает в первый раз. Я буду повторять попытку в геометрической отсрочке. Базовая служба обычно отвечает через 3000 миллисекунд, и я буду повторять попытку …
18 июн '20 в 12:30
0
ответов
Как применить Spring Batch RetryTemplate к Step / ItemWriter на основе фрагментов?
Я работаю над пакетной программой Spring, которая должна читать файл CSV, обрабатывать его, а затем отправлять его, вставляя его содержимое в базу данных. Задания запускаются через rest-Joblauncher (в случае, если это помогает). Он работает большую …
20 ноя '19 в 11:14
1
ответ
Получите текущее значение отсрочки при использовании Spring RetryTemplate
Итак, я экспериментировал с шаблоном повторных попыток Spring. Все работает как положено. Однако я бы хотел иметь возможность извлекать или регистрировать текущее время отсрочки, которое используется. Я просмотрел документы / искал повсюду, но не мо…
06 дек '19 в 03:13
0
ответов
Spring boot выполнить второй метод повтора после успешного выполнения первого метода повтора
Я хотел создать два метода повтора. Где во втором методе повтора - асинхронный метод. Удар по нему следует производить только после успешного выполнения первого метода. @Retryable(value = { LockedException.class }, maxAttempts = 3, backoff = @Backof…
16 фев '20 в 18:35
1
ответ
Повторить попытку с 30-минутной задержкой
Мне нужно вызвать внешнюю службу отдыха, если она не удалась с первой попытки, я должен позвонить снова через 30 минут. Максимум 3 раза я могу так звонить. Я знаю, что у Spring есть RetryTemplate для повторной попытки. Но я чувствую, что для моих сл…
12 мар '20 в 23:16
0
ответов
RetryTemplate HttpStatus 500 - вызов шаблона отдыха
Может ли кто-нибудь дать мне пример использования RetryTemplate при вызове RestService. Что я хотел: Я хотел бы вызвать службу отдыха, когда служба отдыха выдает мне ошибку 5xx, я хочу повторить попытку. В противном случае не пытайтесь печатать искл…
09 июл '20 в 11:06
1
ответ
Spring Retry с RetryTemplate в Spring Boot, Java8
Я использую Spring Boot 2.1.14.RELEASE, Java8, Spring Boot. У меня есть клиент, с которого мне нужно получить доступ к другому сервису отдыха. Мне нужно повторить попытку Http404 и HTTP500 2 раза, не повторяя никаких других исключений. Я использую R…
22 июн '20 в 03:14
0
ответов
Как поймать конкретное исключение с помощью шаблона повтора
Я пытаюсь позвонить в несколько служб, каждая служба зависит от предыдущего вызова. Для каждого вызова я создал свою собственную логику повтора, но я только недавно обнаружил шаблон повтора Spring и хотел бы его использовать. Итак, я создал следующи…
06 сен '20 в 20:54
1
ответ
Использование возврата Spring RetryTemplate
Например, у меня конфигурация Spring RetryTemplate: @Configuration @EnableRetry public class RetryTemplateConfig { @Bean public RetryTemplate retryTemplate() { SimpleRetryPolicy retryPolicy = new SimpleRetryPolicy(); retryPolicy.setMaxAttempts(5); F…
12 окт '20 в 11:13
1
ответ
Kafka Listener: невозможно предотвратить повторную попытку для определенного исключения с помощью SimpleRetryPolicy
У меня есть слушатель Kafka, который может генерировать исключение JsonProcessingException и другое настраиваемое исключение (допустим, исключение X) . Я хочу, чтобы прослушиватель kafka повторял попытку только при возникновении исключения JsonProce…
11 ноя '20 в 20:31
1
ответ
Spring Kafka Consumer Retry с длительным интервалом отсрочки, дающим "org.apache.kafka.clients.consumer.CommitFailedException"
Я новичок в Spring-Kafka и пытаюсь реализовать повторную попытку в случае сбоя или любого исключения во время обработки сообщений kafka с помощью Spring Kafka RetryTemplate. Я использовал следующий код: // Это KafkaListenerContainerFactory: public C…
14 сен '20 в 15:26
1
ответ
Spring RetryTemplate выполняет повторную попытку только для определенного типа ответа (не для исключения)
Справочная информация. Я вызываю REST API для загрузки текстового файла из весеннего загрузочного приложения. Проблема в том, что серверу требуется время, чтобы сгенерировать файл, а затем подготовить его для загрузки. Итак, я использую RetryTemplat…
04 апр '22 в 21:50