Вопросы по теме 'spring-retry'
@Retryable не выполняет повторных попыток при запуске интеграционных тестов в приложении Spring Boot
У меня есть простой метод в службе в приложении SpringBoot. У меня есть настройка механизма повтора для этого метода с использованием @Retryable. Я пытаюсь выполнить интеграционные тесты для метода в службе, и повторные попытки не выполняются, когда...
11373 просмотров
schedule
30.03.2023
Spring Batch: повторите попытку фрагмента меньшими фрагментами по сравнению с обработкой одного элемента
У меня есть приложение, использующее Spring Batch 3.0.6. Задание Spring Batch использует обработку фрагментов. Интервал фиксации установлен на 100, а предел повторных попыток установлен на 5.
Модуль записи записывает блок данных (из 100 записей)...
1205 просмотров
schedule
27.04.2023
Spring Batch: повторная попытка запуска тасклета с использованием аннотаций @Retryable и @EnableRetry
У меня есть этот тасклет, который загружает файл в Amazon S3. Теперь я хочу повторить выполнение тасклета всякий раз, когда выдается AmazonClientException . Я решил, что аннотация @Retryable подойдет.
Тасклет:
@Component
@StepScope...
2260 просмотров
schedule
16.04.2023
Springboot @retryable не повторяет попытку
Следующий код не повторяется. Что мне не хватает?
@EnableRetry
@SpringBootApplication
public class App implements CommandLineRunner
{
.........
.........
@Retryable()
ResponseEntity<String> authenticate(RestTemplate...
42446 просмотров
schedule
23.08.2022
Аннотация @Retryable в Spring Retry не срабатывает
У меня есть обновление таблицы, которое вызывает взаимоблокировку, и я пытаюсь заставить Spring Retry повторить попытку, когда метод получает какое-то исключение блокировки. Я пытался удалить maxAttempts, значение и отсрочку, но, похоже, он никогда...
5829 просмотров
schedule
31.01.2023
Можно ли использовать Spring Retry с Spring Batch FlatFileItemReader
У меня есть следующие ItemReader :
import org.springframework.batch.item.ExecutionContext;
import org.springframework.batch.item.ItemStreamException;
import org.springframework.batch.item.file.FlatFileItemReader;
import...
1054 просмотров
schedule
25.05.2023
В приложении Spring Integration можно ли протестировать механизм Spring Retry вне цепочки?
Я унаследовал проект Spring Integration, который включает Spring Retry. Я не уверен, что он когда-либо тестировался, и для него нет отдельных тестов. Итак, я пытаюсь применить простой сценарий.
Насмехаясь над методом RestTemplate exchange , я...
807 просмотров
schedule
07.05.2023
Настройте повторную загрузку Spring для нескольких вызовов API
У меня есть приложение api для весенней загрузки, которое имеет конечную точку POST, давайте назовем его / doSomething как метод. При получении запроса для конечной точки / doSomething мне нужно сохранить эти данные в нашем приложении, а затем нужно...
1751 просмотров
schedule
31.10.2022
Методы @Recover не запускаются с помощью @Retryable
Я последовал этому вопросу после получения ExhaustedRetryException на @Retryable функции . Функция @Retryable выполняет повторную попытку.
Вот делегат с функцией @Retryable :
@Component
public class OrderRequestDelegate {...
18665 просмотров
schedule
10.06.2022
Spring Retry: NeverRetryLogic не работает, как я ожидал, с ExceptionClassifierRetryPolicy
Я работаю в сценарии повторной попытки (связанном с исходящим шлюзом http). Логика повтора работает очень хорошо, но моя логика отказа от повтора выглядит как ошибка.
Что я хотел бы сделать, так это не повторять попытку, если я получу ошибку...
692 просмотров
schedule
12.03.2023
Получить информацию о сообщении в Spring RecoveryCallback
Я публикую сообщения в RabbitMQ, и я хотел бы отслеживать ошибки, когда RabbitMQ не работает, для этого я добавил один RetryTemplate с обратным вызовом восстановления, но обратный вызов восстановления предоставляет только этот метод...
1247 просмотров
schedule
29.01.2023
@TransactionalEventListener, @Transactional и @Retryable flow
Когда я публикую CustomEvent в конце @Transactional и @Retryable(value = StaleStateException.class) method foo() , как он обрабатывается?
Если я получаю StaleStateException во время фиксации после выполнения метода, то...
464 просмотров
schedule
26.06.2022
Retryable не работает в отдельном потоке
Я пытаюсь проверить, повторялся ли мой вызов метода несколько раз, если возникло какое-то исключение. И если я вызываю метод напрямую, он работает нормально. Но если я вызову его в отдельном потоке, мой тестовый метод завершится ошибкой, он не...
1724 просмотров
schedule
19.06.2023
Метод Spring Retry @Recover для компонента-прототипа, реализующего Runnable, без использования поля компонента-прототипа
У меня есть прототип bean-компонента, реализующий Runnable, который должен повторить свой run-метод и что-то сделать, если достигнуто максимальное количество повторов. Теперь у меня проблема в том, что метод восстановления, кажется, всегда вызывается...
498 просмотров
schedule
17.10.2022
Весенняя повторная попытка с транзакцией
Гарантированно ли Spring Retry работает с аннотацией Spring @Transactional ?
В частности, я пытаюсь использовать @Retryable для оптимистичной блокировки. Похоже, это будет зависеть от порядка создания прокси-серверов AOP. Например, если вызовы...
11802 просмотров
schedule
04.06.2023
Springboot @Retryable включает несколько исключений
Я поместил @Retryable в метод интерфейса, и теперь мне нужно включить более одного исключения, чтобы повторить попытку.
Код:
@Retryable(interceptor = "someRetryInterceptor",
include = { SomeException.class, SomeOtherException.class...
3374 просмотров
schedule
03.10.2022
Весенний пакет: повторите попытку, если не завершится в определенное время
Я работаю над пакетным приложением Spring, в котором я использовал RetryTemplate с SimpleRetryPolicy .
В этом приложении ItemProcessor обычно занимает 30-35 минут на выполнение конкретной задачи. Но иногда на выполнение той же задачи уходит...
1748 просмотров
schedule
27.02.2024
Spring Retry: метод, помеченный @Recover, не вызывается
Я тестирую весеннюю повторную попытку, но похоже, что восстановление не вызывается. Пытался заставить его работать, но это кажется исчерпывающим. Я перешел к @Recover без аргументов, Throwable, Exception. Изменена версия зависимости повторных...
11722 просмотров
schedule
31.03.2022
Каковы http-коды для автоматического повтора запроса?
Я использую сочетание Spring-Cloud + feign + spring-retry, чтобы помочь повторить запросы на стороне клиента (все это серверные части на основе Kotlin).
Моя конфигурация с весенней загрузкой выглядит так:
myApp:
ribbon:...
3991 просмотров
schedule
27.03.2024
StreamRetryTemplate для Spring Cloud Streams не повторяет попытки в интеграционных тестах
Мы используем Spring Cloud Streams, которые слушают тему Kafka и вызывают службу отдыха. Мы также реализуем настраиваемый StreamRetryTemplate, чтобы указать, какие ошибки мы считаем исправляемыми, а какие - нет. Я не могу получить согласованные...
1158 просмотров
schedule
08.09.2023