node.js - 触发rabbitmq阻塞事件怎么办?
问题描述
我在启动我的nodejs应用程序时创建了一个rabbitmq连接,我创建了一个doPublish函数,它在内部使用通道(从该连接创建)进行发布。如果rabbitmq发布调用返回true,那么一切都很好,但是当它返回false时,我是将该发布数据存储在文件中作为备份。现在,当 rabbitmq 触发一个被阻止的事件时,发布调用将不会返回任何内容(我的猜测)。那么我应该如何处理这个阻塞事件呢?对于每个客户端请求,我都会连续调用 doPublish 函数。
解决方案
推荐阅读
- javascript - req.user 没有被派去做出反应
- amazon-web-services - ec2 上的 Scrapy 和烧瓶
- python - PyOpt 安装导致对 `__intrinsic_setjmpex' 的未定义引用
- sql - 从项目数据库中为项目列表创建 sql 查询
- typescript - 配置 Typescript 以使用 html 模块
- python - Python底图m.arcgisimage在保存图像时不显示服务,但在使用plt.show时显示
- python - 在 Google Colab 中恢复 TensorFlow 模型失败
- python - 使用 SQLAlchemy DateTime 字段查询天数的数据?
- php - 空字符串验证不需要的整数
- sublimetext3 - Sublime - 仅替换文件中的某些区域