Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
故障安全断路器打开时请求存储在哪里?这是否意味着如果我在电路打开时重新启动我的应用程序,我会丢失所有应该重新尝试的请求?有没有办法检索这些消息。
RequestHandlerCircuitBreakerAdvice是无国籍的。
RequestHandlerCircuitBreakerAdvice
即使您使用RequestHandlerRetryAdvice它也不会存储消息以供将来重试。
RequestHandlerRetryAdvice
我们将感谢有关断路器状态保存的任何意见,但目前还没有任何相关信息。
我可以建议一些基于内置功能的方法 -QueueChannel具有持久性MessageStore和事务能力,可以在下游异常的情况下将消息回调到商店。因此,您将一次又一次地从队列中轮询消息,直到断路器和目标服务将无错误地执行。
QueueChannel
MessageStore