首页 > 解决方案 > 触发rabbitmq阻塞事件怎么办?

问题描述

我在启动我的nodejs应用程序时创建了一个rabbitmq连接,我创建了一个doPublish函数,它在内部使用通道(从该连接创建)进行发布。如果rabbitmq发布调用返回true,那么一切都很好,但是当它返回false时,我是将该发布数据存储在文件中作为备份。现在,当 rabbitmq 触发一个被阻止的事件时,发布调用将不会返回任何内容(我的猜测)。那么我应该如何处理这个阻塞事件呢?对于每个客户端请求,我都会连续调用 doPublish 函数。

标签: node.jsrabbitmqnode-amqplib

解决方案


推荐阅读