在Spring Cloud Stream中尝试所有重试后才调用错误处理程序

时间:2018-10-23 18:34:57

标签: spring-cloud-stream spring-kafka spring-retry

我正在尝试为我的Spring Cloud Stream应用程序编写一个错误处理程序;但是,仅在尝试所有重试之后才调用错误处理程序。有没有办法捕获每个异常并单独处理它们,而不是等待重试用尽?

1 个答案:

答案 0 :(得分:2)

“处理”是什么意思?

重试的全部目的是重试失败,直到成功或重试用尽。

也就是说,您可以将自己的RetryTemplate连接为described here,并在其中添加一个RetryListener,以便在每次失败时得到通知。