在我找到的所有示例中,我看到交换机和队列在消费消息之前被声明。声明交换机似乎很奇怪,因为我正在消费一个队列,它可能绑定到多个交换机(或未绑定任何交换机,也许只是有等待的旧消息)。
此外,我想不出为什么要声明队列。这将要求我知道关于队列的信息,而这些信息在消费队列时不需要(例如auto_delete和durability)。
当我在本地测试时,我可以在不声明任何内容的情况下消费队列。它可以工作。所以我想知道,为什么我看到的每个示例都会声明交换机和队列,即使它只是消费它?
谢谢!
此外,我想不出为什么要声明队列。这将要求我知道关于队列的信息,而这些信息在消费队列时不需要(例如auto_delete和durability)。
当我在本地测试时,我可以在不声明任何内容的情况下消费队列。它可以工作。所以我想知道,为什么我看到的每个示例都会声明交换机和队列,即使它只是消费它?
谢谢!