在 Spring Cloud Stream 中尝试所有重试后才会调用错误处理程序
Error handler not called until after all retries are attempted in Spring Cloud Stream
我正在尝试为我的 spring 云流应用程序编写错误处理程序;但是,错误处理程序仅在尝试了所有重试后才会调用。有没有办法捕获每个异常并单独处理它们,而不是等待重试耗尽?
"process" 是什么意思?
重试的全部意义在于重试失败直到成功或重试次数用尽。
也就是说,您可以将自己的 RetryTemplate
连接为 described here 并向其添加一个 RetryListener
,这样您就可以在每次失败时收到通知。
我正在尝试为我的 spring 云流应用程序编写错误处理程序;但是,错误处理程序仅在尝试了所有重试后才会调用。有没有办法捕获每个异常并单独处理它们,而不是等待重试耗尽?
"process" 是什么意思?
重试的全部意义在于重试失败直到成功或重试次数用尽。
也就是说,您可以将自己的 RetryTemplate
连接为 described here 并向其添加一个 RetryListener
,这样您就可以在每次失败时收到通知。