如何从 RabbitMQ 中删除队列绑定?
我正在使用 RabbitMQ 按主题将消息路由到感兴趣的订阅者。每个订阅者都有一个队列,我将队列绑定到他们感兴趣的主题。我想允许用户从他们的主题列表中删除一个项目。
在我的设置中,这需要从该用户的队列中“解除绑定”绑定主题。
我正在使用 pyamqplib,但我没有找到通过通道对象执行此操作的方法。他们是从队列中删除先前绑定的路由键的方法吗?
I am using RabbitMQ to route messages to interested subscribers by topic. Each subscriber has a queue, and I bind the queue to the topics they are interested in. I would like to allow the user to remove an item from their topic list.
In my setup, that would require "unbinding" the bound topic from that user's queue.
I am using pyamqplib, and I am not seeing a way to do this via the channel object. Is their a way to remove previously bound routing keys from a queue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
此
如何有选择地从 AMQP (RabbitMQ) 队列中删除消息?
可以解决您的问题吗?
Does this
How to selectively delete messages from an AMQP (RabbitMQ) queue?
solve your problem?
使用 Python 工作?
在我看来,pika 0.13 有一个 解绑方法:
Working in Python?
Looks to me like pika 0.13 has an unbind method: