Skip to main content
 首页 » 编程设计

python之我需要 rabbitmq 绑定(bind)才能直接交换吗

2025年05月04日26mfrbuaa

我有一个正在运行的 rabbit mq 服务器,我的所有消息都通过一个直接交换。消息被路由到单独的非永久队列(它们可能会持续几个小时)。我刚刚开始阅读有关队列绑定(bind)到交换器的内容,并且对于我是否真的需要将队列绑定(bind)到交换器感到有点困惑。我正在使用 pika basic_publish 和 consume 函数所以这可能是隐含的?不太确定只是想了解更多。

谢谢

请您参考如下方法:

如果您使用默认交换器进行直接路由 (exchange = ''),那么您不必声明任何绑定(bind)。默认情况下,所有队列都绑定(bind)到默认交换器。只要路由键与队列名称完全匹配(并且队列存在),队列就可以保持绑定(bind)到默认交换器。参见 https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html .