Rabbitmq中的Exchange被意外删除后如何自动恢复

问题描述 投票:0回答:1

Rabbitmq 中的 Exchange 被意外删除后(从客户端)如何自动恢复。 我在我的项目中使用 spring amqp,但我不知道如何激活此功能,当 Exchange 消失时我什至无法捕获异常。那么有什么办法可以做到这一点吗?谢谢。

spring-boot rabbitmq spring-amqp recovery
1个回答
0
投票

我会禁用代理客户端的删除权限,因为删除该交换不是您的逻辑,但您绝对可以尝试使用代理事件来捕获此类更改并通过

RabbitAdmin
API 分别对其做出反应:https:/ /docs.spring.io/spring-amqp/docs/current/reference/html/#broker-events

© www.soinside.com 2019 - 2024. All rights reserved.