Описание тега spring-retry
Spring Retry предоставляет абстракцию вокруг повторных попыток неудачных операций с акцентом на декларативное управление процессом и поведением на основе политик, которое легко расширять и настраивать.
1
ответ
Динамическое изменение перехватчика во время выполнения с помощью Spring Retry на основе аннотаций
Я использую аннотации на основе Spring Retry. Ниже мой интерфейс: public interface IRetriever { @Retryable(interceptor="RetryInterceptor") public abstract List<Item> retrieve(final LogData transactionLogData, final RetrieveRequestType rqObject…
15 сен '16 в 01:01
1
ответ
Retryable не работает в отдельном потоке
Я пытаюсь проверить, был ли мой метод повторен несколько раз, если происходит какое-то исключение. И если я вызываю метод напрямую, он работает хорошо. Но если я вызову его в отдельном потоке, мой метод тестирования не будет выполнен, он не увидит п…
16 окт '17 в 08:28
1
ответ
Spring Kafka Retry Logging
У меня есть требование использовать тему из kafka, выполнить некоторую работу с записями и создать другую тему с помощью spring-kafka 2.1.7. Другие требования требуют транзакций только для семантики, повторных попыток и обработки ошибок. При неудачн…
02 авг '18 в 01:44
1
ответ
Относительно повтора с весной
Я вызываю веб-сервис в моем приложении, у которого есть токены аутентификации, срок действия которых может истечь. В случае истечения срока действия токена мне нужно обновить токен и повторить попытку веб-сервиса. Чтобы сделать это, я чувствовал, чт…
19 июн '17 в 10:22
1
ответ
Как установить максимальное количество повторных попыток для AmqpConnection
Можно ли установить попытки повтора для соединения rabbitmq? Если возможно, как это сделать? В настоящее время я подключаюсь к AMQP (RabbitMQ) из своего приложения. Если rabbitmq не работает, генерируется исключение AmqpConnectionException, и он пов…
29 окт '15 в 18:06
1
ответ
Spring Retry не работает и получает исключение для значения maxAttemptsExpression
Я использую spring-retry-1.2.0.RELEASE.jar и используя ниже Retryable аннотация в сервисных методах @Retryable(value = {CustomException.class}, maxAttemptsExpression = "#{'${max.retry.attempts}'}", backoff = @Backoff(delayExpression = "#{'${retry.de…
17 янв '18 в 20:00
3
ответа
Реализация неблокирующей повторной попытки с откатом с помощью spring-amqp и rabbitmq
Я ищу хороший способ реализовать повторные попытки с помощью политики отката с использованием Spring amqp и Rabbit MQ, но требование заключается в том, что слушатель не должен быть заблокирован (поэтому он может свободно обрабатывать другие сообщени…
16 сен '15 в 20:56
1
ответ
Чтение maxAttempts пружины @Retryable из файла application.properties
@Retryable(value = Exception.class, maxAttempts = 3) public Boolean sendMessageService(Request request){ ... } аргумент maxAttempts в @Retryable аннотация жестко закодирована. Могу ли я прочитать это значение из application.properties файл? что-то в…
23 июн '16 в 22:43
0
ответов
Что за исключение брокера mq использует?
Есть ли исключение, которое класс будет выдавать, когда mq broker не работает или падает? Попытка реализовать повторную пружину, и я хотел бы добавить здесь исключение для добавления магазина и пересылки в методе @Recover @Retryable(value = {SQLExce…
18 июл '18 в 13:17
1
ответ
@TransactionalEventListener, @Transactional и @Retryable flow
Когда я опубликую CustomEvent в конце @Transactional а также @Retryable(value = StaleStateException.class) method foo()как это обрабатывается? Если я получу StaleStateException во время принятия после выполнения метода, затем @TransactionalEventList…
06 сен '17 в 10:00
0
ответов
Как заменить аннотацию Spring Retryable спецификацией в файле конфигурации?
Я успешно реализовал аннотацию @Retryable для моего кода. Однако для совместимости мне нужно было вернуться к версии 1.03 для весеннего повтора. Когда я посмотрел на jar spring-retry-1.0.3.RELEASE.jar, там нет комментариев, поэтому мне нужно что-то …
25 янв '16 в 16:13
0
ответов
Повторите рекомендации для http: исходящего шлюза в Spring Integration
Я пытаюсь реализовать повторный совет для <int-http:outbound-gateway>, У меня есть следующая конфигурация: <int-http:outbound-gateway request-channel="REQUEST_CHANNEL" reply-channel="RESPONSE_CHANNEL" url="HTTP_URL" http-method="POST" chars…
15 мар '17 в 11:33
1
ответ
Попытка исключить исключение с помощью @Retryable - вызывает исключение ExhaustedRetryException
Я пытаюсь использовать @Retryable на метод, который вызывает шаблон REST. Если ошибка возвращается из-за ошибки связи, я хочу повторить попытку, в противном случае я хочу просто вызвать исключение при вызове. Когда возникает исключение ApiException,…
27 июл '16 в 00:41
1
ответ
Spring retry with retryTemplate - модульные тесты
Я использую retryTemplate, и я не знаю, как сделать модульные тесты для этого. Может ли кто-нибудь помочь? У меня есть этот кусок кода (например), и я хотел бы проверить, что первый раз, когда я вызываю Card.create, происходит сбой, но второй он раб…
11 окт '18 в 22:10
2
ответа
Как создать собственную логику повторных попыток для источника данных Spring?
Я подключаюсь к базе данных SQL Azure, и моя следующая задача - создать собственную логику повторных попыток при сбое подключения. Мне бы хотелось, чтобы логика повторения запускалась как при запуске (если необходимо), так и в любое время, когда про…
27 дек '18 в 17:44
1
ответ
BackOffPolicy и SimpleRetryPolicy не действуют при вводе в RetryTemplate
Я использую Spring AMQP для отправки сообщений и возможности повторных попыток для "пользовательского" исключения. Допустим, у меня есть Receiver, который выдает пользовательское исключение "EventException", и для этого я хочу, чтобы было n попыток …
11 апр '15 в 08:37
1
ответ
Выражение Spring-Retry не удалось в Junit4
Сервис отлично работает с обычным весенним загрузчиком приложения. Но получаю исключение при работе джунит. Ниже приведены подробности моего исключения... org.springframework.expression.spel.SpelEvaluationException: EL1001E: Type conversion problem,…
05 янв '19 в 06:51
0
ответов
Spring Cloud: повторить неудачный запрос Feign Client, прежде чем вернуться назад
В настоящее время изучаю интеграцию Feign и Spring Retry после прочтения этой статьи, но, к сожалению, заявляю следующее в моем файле application.yml sample: ribbon: MaxAutoRetries: 2 ReadTimeout: 2000 OkToRetryOnAllOperations: true Неудачный запрос…
08 ноя '17 в 06:27
1
ответ
SimpleRetryPolicy: Что означает логическое значение на карте Throwable?
Конструктор для SimpleRetryPolicy позволяет указать, какие исключения повторяются. Большой! Однако этот вход является картой, где ключом является класс Throwable, а значением является логическое значение. Нет никакой документации о том, для чего исп…
02 май '16 в 17:27
1
ответ
Ложная инъекция весной с использованием Спока не работает
Поэтому я использую Spring=Retry библиотека в моем проекте и пытается запустить тестовый пример для этого. Я загружаю службу DCS как компонент, который возвращает новый объект. Его две зависимости SSService и AttributeService также загружаются в вид…
12 фев '19 в 09:59