Spring integration 当故障保护断路器断开时,请求存储在何处?

Spring integration 当故障保护断路器断开时,请求存储在何处?,spring-integration,maven-failsafe-plugin,circuit-breaker,retrypolicy,retry-logic,Spring Integration,Maven Failsafe Plugin,Circuit Breaker,Retrypolicy,Retry Logic,当故障保护断路器断开时,请求存储在哪里??这是否意味着如果我在电路断开时重新启动应用程序,我会丢失所有本应重试的请求?是否有办法检索这些消息。RequestHandlerCircuitBreakerAdvice是无状态的 即使您使用RequestHandlerRetryAdvice它也不会存储消息以备将来重试 我们将感谢有关断路器状态节省的任何输入,但目前没有任何相关内容 我可以建议一些基于内置功能的方法-QueueChannel,它具有持久的MessageStore,在下游异常情况下,它具有将

当故障保护断路器断开时,请求存储在哪里??这是否意味着如果我在电路断开时重新启动应用程序,我会丢失所有本应重试的请求?是否有办法检索这些消息。

RequestHandlerCircuitBreakerAdvice是无状态的

即使您使用
RequestHandlerRetryAdvice
它也不会存储消息以备将来重试

我们将感谢有关断路器状态节省的任何输入,但目前没有任何相关内容

我可以建议一些基于内置功能的方法-
QueueChannel
,它具有持久的
MessageStore
,在下游异常情况下,它具有将消息回调到存储的事务能力。所以,您将一次又一次地轮询队列中的消息,直到断路器和目标服务能够正常执行为止