腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
在重新连接时使用
node-amqplib
取消订阅特定队列
问题:远程系统重新连接到多个节点的websocket服务器,为每个系统创建/使用RabbitMQ中的专用队列。如果不存在活动连接,则应自动删除队列。Websocket连接/断开事件处理程序是异步的,相当繁重,观察到断开事件处理程序在重新连接后完成的问题,使系统不一致。 主要的问题是RabbitMQ队列-最初的解决方案是为每个连接创建唯一的队列,并在断开连接时删除它们。看起来很重。 第二种方法是为每个远程系统保留一个专用队列(对于任何连接都使用相同的队列名称),问题是assertQueue为同一队列添加了使用者。需要找到在不删除队列本身的情况下删除陈旧队列使用者的方法。
浏览 59
提问于2021-01-14
得票数 0
领券