Публикации по теме 'spring-retry'
Автоматические повторные попытки в REST api-клиентах с использованием Spring Retry
В этом мире SOA написание клиентов REST для использования конечных точек API стало обычным явлением. При использовании конечных точек REST мы иногда попадаем в ситуацию, когда нижестоящая служба выдает временную ошибку, которая исчезает при повторной попытке вызова API. В таких ситуациях мы спрашиваем себя: «Что, если бы мой клиент API был достаточно умен и знал, как повторить неудачный вызов?»
Некоторые из нас делают все возможное, чтобы реализовать собственный код, который может..
Вопросы по теме 'spring-retry'
весенний повтор setRetryableExceptions, setFatalExceptions недоступен
Согласно документации весенней партии/повторной попытки ( http://docs.spring.io/spring-batch/reference/html/retry.html ) в разделе 9.2 можно указать, какие исключения вы хотели бы повторять или не повторять с помощью setRetryableExceptions или...
3313 просмотров
schedule
28.05.2022
Проблема с настройкой возможности повторной попытки с помощью Spring AMQP с использованием шаблона повторной попытки
Я пытаюсь настроить возможность повторной попытки в своем проекте Spring Integration, где я пытаюсь подключиться к серверам Rabbit, следуя подробностям, представленным здесь в этом статья раздел 3.3.1. Но похоже, что политика повторных попыток не...
3260 просмотров
schedule
14.07.2023
Определение политики отсрочки для конкретного исключения с помощью Spring-Retry
Я использую Spring-Retry для некоторых операций с базой данных. . На SQLRecoverableException я повторяю три раза (это предполагает, что то, что вызывает исключение, не является временным, если оно терпит неудачу три раза), на...
11666 просмотров
schedule
03.04.2023
Есть ли способ предотвратить двойную обработку партии одного и того же фрагмента/элемента при пропуске?
В моем конкретном сценарии мне приходится сохранять огромные объекты, считываемые из файлов, в базу данных, но мой интервал фиксации настроен на value = 1 . Также я не совсем уверен, что процессор делегата в используемом CompositeItemProcessor...
804 просмотров
schedule
21.04.2022
spring amqp разрешает повторную попытку путем настройки и предотвращает ее в соответствии с указанным исключением
У меня есть следующие два случая
В случае ExceptionA : повторные попытки конечное количество раз и, наконец, когда количество повторных попыток исчерпано, сообщение записывается в очередь недоставленных сообщений.
В случае ExceptionB : просто...
2642 просмотров
schedule
29.11.2022
Весенняя новая транзакция в сочетании с Retryable
Если у меня есть метод с возможностью повторения Spring для определенного исключения, а также с Transactional (Requires_new), каждый раз, когда выполняется повторная попытка, будет ли он создавать новую транзакцию или использовать существующую?
ie...
2096 просмотров
schedule
21.12.2022
Spring @Retryable для определенных условий
Можно ли повторить попытку на основе определенных условий? Если я аннотирую с помощью Retryable, он будет повторять попытку на основе некоторых исключений, но я хочу повторить попытку, если это исключение будет поймано и будут выполнены...
2254 просмотров
schedule
11.01.2023
Различные попытки повтора для разных исключений в Spring @Retryable
В моем приложении SpringBoot у меня есть клиент, который может отправлять запрос POST. И во время POST может иметь несколько исключений.
Я хочу иметь логику повтора в случае двух разных исключений. Но таким образом, чтобы max-retry-attempts...
4079 просмотров
schedule
01.10.2022
Аннотация Spring Retryable не работает в приложении MVC
Я новичок в Spring framework. Я начал использовать аннотацию Retryable в моем приложении mvc. Я добавил @EnableRetry в свой класс конфигурации.
@Configuration
@EnableScheduling
@EnableRetry
class ApplicationConfig {
У меня есть класс...
706 просмотров
schedule
03.05.2022
Как настроить RetryTemplate только для кода состояния Http 500?
Я использую spring-retry (с java 8 lambda), чтобы повторить неудачные вызовы REST. Я хочу повторить попытку только для тех вызовов, которые вернули ошибку 500. Но я не могу настроить bean-компонент retrytemplate для этого. В настоящее время...
2778 просмотров
schedule
25.06.2023
Spring Cloud Stream Kafka DLQ через повторную попытку / восстановление
Мой вариант использования - получать сообщения Kafka, делать несколько попыток вызова отдыха и при исчерпании ресурсов выгружать неудавшееся сообщение в тему Kafka DLQ.
@StreamListener(EventSource.SOME_CHANNEL)
public void...
2037 просмотров
schedule
03.07.2022
Метод Spring-retry @Recover работает только в определении интерфейса
Я использую spring-retry для обеспечения политики повторных попыток для моей бизнес-логики. У меня есть интерфейс и служба, которая его реализует
public interface MyInterface {
@Retryable(maxAttempts = 5, backoff = @Backoff(value = 0L))...
834 просмотров
schedule
31.12.2023
Spring retry с retryTemplate - модульные тесты
Я использую retryTemplate и понятия не имею, как проводить для этого модульные тесты. Кто-нибудь может помочь?
У меня есть этот фрагмент кода (например), и я хотел бы проверить, что первый раз, когда я вызываю Card.create, не работает, а второй -...
829 просмотров
schedule
29.11.2022
Использование возврата Spring RetryTemplate
Например, у меня конфигурация Spring RetryTemplate:
@Configuration
@EnableRetry
public class RetryTemplateConfig {
@Bean
public RetryTemplate retryTemplate() {
SimpleRetryPolicy retryPolicy = new SimpleRetryPolicy();...
294 просмотров
schedule
29.04.2022
Как выбросить исключение из декларативных методов повторной попытки Spring AOP?
Я реализую некоторую обработку повторных попыток в своих методах, используя Spring Retry .
У меня есть уровень доступа к данным (DAL) в моем приложении и уровень обслуживания в моем приложении.
Уровень «Мой сервис» вызывает DAL, чтобы установить...
63 просмотров
schedule
12.03.2023
Как использовать свойство из файла свойств в аннотации @Backoff для настройки времени задержки?
Как использовать свойство из файла свойств в аннотации @Backoff для настройки времени задержки? Этот атрибут принимает в качестве значения только константу. Я пытаюсь инициализировать поле someProperty с помощью внедрения конструктора, но это не...
13 просмотров
schedule
17.12.2022
Проблема с @Transactional и @Retryable
Я не могу выполнять операции с БД в транзакции, если добавляю @Retryable из библиотеки spring-retry. Вот как выглядит моя структура кода:
public class ExpireAndSaveTrades {
@Transactional(rollbackFor = MyException.class)
public void...
76 просмотров
schedule
14.05.2023
Метод @Recover не перехватывается рекомендацией Spring AOP
При написании кода с использованием Spring/Java и аспектно-ориентированного программирования я столкнулся с проблемой. В классе обслуживания у меня есть метод повторной попытки с использованием @Retryable и метод восстановления с использованием...
119 просмотров
schedule
21.09.2022