Rabbitmq 中的 Exchange 被意外删除后(从客户端)如何自动恢复。 我在我的项目中使用 spring amqp,但我不知道如何激活此功能,当 Exchange 消失时我什至无法捕获异常。那么有什么办法可以做到这一点吗?谢谢。
我会禁用代理客户端的删除权限,因为删除该交换不是您的逻辑,但您绝对可以尝试使用代理事件来捕获此类更改并通过
RabbitAdmin
API 分别对其做出反应:https:/ /docs.spring.io/spring-amqp/docs/current/reference/html/#broker-events