假设我们有服务器 A 和发布者,服务器 B 和 C 有消费者。我们也有5个不同的科目;富1,富2,...富5。我们总是希望只向一个消费者发送消息并且只接收一个响应。
因此,我们在发布者端使用JS SDK中的 requestOne 函数,并使用 {queue: "default"} 选项订阅函数。因此,服务器 B 和 C 都为每个主题订阅了一次。但是每次订阅时,他们都会使用名称为“default”的队列来防止多个消费者收到与docs中提到的相同的消息。
所以问题是:这个名为“default”的队列是否会在所有主题中共享?或者每个主题都有自己的名为“default”的队列,它只是在特定主题的订阅者之间共享。
例如:生产者为每个主题生成 10 条消息 2。由于所有订阅共享同一个名为“default”的队列,我们会同时处理 10 条消息还是只处理 2 条消息?