腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6607)
视频
沙龙
1
回答
Spring
重试
不
再为
maxAttempts
调用
、
retryTemplate.setRetryPolicy(new CustomRetryPolicy(3));} 但在给定时间后不能再次
调用
浏览 5
提问于2020-03-11
得票数 1
1
回答
Spring
-在未提供恢复方法的情况下达到
maxAttempts
后
重试
重试
、
使用
spring
-boot 1.5.21玩
spring
-retry,并注意到在没有实现恢复方法的情况下,当达到
maxAttempts
时,
spring
-retry会重新启动。如果没有恢复方法,
重试
不会在
maxAttempts
处停止,而是再次重新启动。重新启动的次数等于配置的
maxAttempts
。例如,最大尝试次数=3,
重试
将执行9次(运行3次
重试
*3次重启) 使用注释设置
重试
块@Retryable(include=
浏览 24
提问于2019-08-15
得票数 0
3
回答
SpringBoot微服务@StreamListener在抛出RunTimeException时不限次数地
重试
、
、
我有一个@StreamListener方法,它将执行REST
调用
。当REST
调用
返回异常时,@StreamListener方法抛出RunTimeException并
重试
。@StreamListener方法抛出RuntimeException时,
重试
次数不限
spring
.cloud.stream.kafka.bindings.inputChannel.consumer.enableDlq=true
spring
.cloud.
浏览 0
提问于2018-08-27
得票数 1
2
回答
卡夫卡不同消费者的不同
重试
策略
、
、
、
、
我们所处理的场景是,对于同一应用程序中的不同消费者,我们需要不同的
重试
策略。我们所面临的问题: 我们需要main_consumer不要在失败时
重试
,error_consumer要在失败时
重试
3次。
maxAttempts
为main_consumer 1,
maxAttempts
为3 error_consumer。但是使用这种配置,main_consumer
重试
3次,error_consumer
重试
一次。这与我们所期望的完全相反。P.S :我们试图为两个消费者互换
ma
浏览 0
提问于2019-08-16
得票数 2
回答已采纳
3
回答
如何在
Spring
Boot中注入配置属性到
Spring
重试
注释?
、
、
、
在
spring
boot应用程序中,我在yaml文件中定义了一些配置属性,如下所示。int getMaxAttempts() { } } this.backOffDelay和my.a
浏览 4
提问于2017-03-31
得票数 20
回答已采纳
2
回答
@Retryable with @Scheduled
不
触发
、
、
、
我已经编写了一个
Spring
Boot应用程序,其中我已经启用了
Spring
Batch Scheduling和Retriable,如下所示: @SpringBootApplication @Retryable(
maxAttempts
= 10, backoff = @Backoff(delay = 1000)) protected JobExecution runJob因此,正如@Retryable注释所解释的那样,我等待在1秒(延迟= 1000微秒)之后<
浏览 120
提问于2021-09-24
得票数 0
回答已采纳
1
回答
使用@Retryable方法时如何访问当前
重试
尝试
、
我正在使用基于注释的方法- @Retryable在
spring
boot应用程序中进行
重试
。@Retryable(value = {DataAccessException.class, JpaSystemException.class},
maxAttempts
= Integer.MAX_VALUE, backoff = @Backoff(delay = 30000))Retryable retryable =
浏览 1
提问于2018-10-31
得票数 4
1
回答
Java重新尝试执行服务
调用
、
、
我正在用Java开发一个应用程序,
Spring
,它包含了一个单一的点击按钮的流程。在这些服务
调用
的基础上,决定是继续进行还是结束流程。我想知道
spring
或任何其他框架中是否有任何功能可以用来实现上述流程。
浏览 2
提问于2017-11-01
得票数 0
1
回答
Spring
@Retryable,可根据客户端配置延迟
、
、
我正在开发一个
Spring
引导应用程序。在我的应用程序中,我们
调用
了一个外部RestService,如果RestCall由于某种原因失败,我们想要
重试
。我知道
spring
中的@Retryable应该会处理这个问题。我正在尝试用参数实现类似下面这样的东西:现在我的问题是,有多个客户端将
调用
此服务。当client1
浏览 0
提问于2019-08-09
得票数 0
2
回答
Spring
@Retryable -如何在
调用
时进行日志记录?
、
、
我在
Spring
Boot 1.5.9.RELEASE中使用compile 'org.springframework.retry:
spring
-retry:1.2.2.RELEASE'。配置为
重试
我的方法,它工作正常: @Retryable(value = { IOException.class },
maxAttempts
= 5, backoff = @Backoff(delay
重试
时如何输出一些特定的消息?
浏览 0
提问于2018-03-02
得票数 23
回答已采纳
1
回答
@Retryable注释不适用于非
Spring
类方法
、
、
、
我是
spring
-retry的新手。基本上,为了重新尝试REST
调用
,我已经将
spring
-retry集成到了我的
spring
应用程序中。为此,我作了以下修改: @Configuration @EnableRetry公共类RetryConfiguration {} 公共类OAu
浏览 0
提问于2021-11-23
得票数 1
回答已采纳
1
回答
覆盖
重试
尝试,并启用了春云流kafka绑定消费者和DLQ
、
、
使用
spring
.cloud.stream.kafka.bindings.function配置配置使用者,并启用DLQ。dlqProducerProperties.configuration.value.serializer: org.apache.kafka.common.serialization.StringSerializer backOffInitialInterval: 5000当我使用来自主题的消息,并且出现异常时,
浏览 9
提问于2021-11-13
得票数 1
回答已采纳
1
回答
春云流禁用
重试
、
、
、
、
我使用了
Spring
云流和
spring
云函数,并使用了反应性方法。我的活页夹是RabbitMQ。根据定义,
maxAttempts
属性是消息可以处理的次数(我就是这样解释的):
maxAttempts
:如果处理失败,则处理消息的次数(包括第一次)。设置为1以禁用
重试
。违约: 3。现在我想要禁用
重试
,所以我设置了max- the =1,并且消息总是被处理2次。我已经尝试过设置
spring
.cloud.stream.rabbit.bindings.input.consume
浏览 1
提问于2020-09-09
得票数 0
回答已采纳
2
回答
RabbitMQ消息在抛出AmqpRejectAndDontRequeueException后仍会
重试
、
、
、
、
我有一个简单的
Spring
应用程序,其中我为RabbitMQ设置了以下设置(
spring
starter版本为2.7.0): rabbitmq:@Component throw new Am
浏览 23
提问于2022-07-05
得票数 0
回答已采纳
1
回答
如何在@retryable注解中传递变量值
、
、
、
、
我在
调用
rest API时使用了
spring
重试
机制。使用下面的注解我有一个使用尝试传递变量时看到以下错误 The value for annotation attribute Retryable.
maxAttempts
must be a constant expression
浏览 47
提问于2021-06-10
得票数 0
2
回答
针对所选的一组Http错误状态码
重试
对外部API的rest
调用
、
、
、
为了向外部@Retryable
调用
添加
重试
实用工具,我考虑使用
Spring
注释,如下所示:public class MyService { public List<String> doCallExternalResource() { } 我想对以下错误进行
重试
浏览 12
提问于2021-11-16
得票数 1
1
回答
如果FixedBackOff设置为FixedBackOff(0L,1),则seekToCurrentErrorHandler会在来自不同分区的多个失败记录的情况下失败
、
在
spring
-kafka-2.5.4.RELEASE版本中,当不同分区有多条失败记录时,如果FixedBackOff的
maxAttempts
设置为1,间隔不是-1L,则seekToCurrentErrorHandler=新SeekToCurrentErrorHandler(,新FixedBackOff(0L,1)); 尽管当maxAttemps计数为1时,为interval设置一个非-1L的值没有意义(因为不会有
重试
,因此也就没有
重试
间隔),但是它是不是应该在启动时失败并报告相同的错误,或者应该进行适当的处理?
浏览 1
提问于2020-12-10
得票数 0
1
回答
基于错误信息或状态代码的
Spring
重试
?
、
、
、
我使用的是
spring
-retry依赖项,目前有一个带有@EnableRetry注释的Java应用程序类,以及一个带有以下注释的函数
maxAttempts
= 4, backoff = @Backoff(delay = 100)) 这允许我重新尝试函数的MongoException类型的所有异常。但是,id希望基于特定的状态代码
重试
,甚至根据抛出的错误消息进行
重试
。这有可能通过
Spring
重试
来实现
浏览 5
提问于2021-11-29
得票数 0
1
回答
Spring
重试
maxAttempts
没有行为
、
")public void sched() {}我设置
maxAttempts
我设置
maxAttempts
= 2,它总是运行3次。为什么? 我设置了
maxAt
浏览 2
提问于2020-03-11
得票数 0
回答已采纳
3
回答
@Retryable在未发生异常的情况下多次
调用
、
、
如果使用RestTemplate
调用
其他服务时出现问题,我已经使用
spring
@Retryable实现了
重试
函数
调用
。下面给出了函数,问题是我已经将
maxAttempts
设置为4,如果发生任何异常,它应该尝试4次。但是,即使没有任何异常,该函数也执行了4次,并且在数据库中创建了4个employee条目。
调用
另一个服务的createEmployee函数,用于在数据库中创建员工 @Retryable(value = { Exception.class },
maxAttempts<
浏览 0
提问于2019-07-05
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在SpringBoot中优雅地重试调用第三方API?
敖丙找出Dubbo源码BUG,三歪夸了我一天
Resilience4j 实用指南
如何正确地实现重试(Retry)
Spring Cloud Hystrix项目展望:为云原生 Java 项目提供持续支持
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券