我想了解我们如何处理这样一种情况:经纪人本身在我的情况下这是RabbitMQ,我也不想尝试 RETRY机制。我希望检查Spring云流,如何检测RabbitMQ是否已关闭,根据这种情况,我需要推送消息。
答案 0 :(得分:1)
@AutoWired
private CachingConnectionFactory connectionFactory;
调用connectionFactory.createConnection().close()
以验证代理已启动。如果不是,你会发现异常。
通常,这不会打开新连接,只会检查共享(或缓存)连接是否可用。