公众科技网认证
不能。
在RabbitMQ的fanout(扇出)模式下,新队列不能收到旧消息。这是因为fanout模式是一种广播模式,消息一旦发送到交换机,交换机就会将消息广播到所有绑定的队列中。但这个过程只针对发送到交换机的当前消息,交换机不会保存历史消息或重播消息。
所以,如果在消息发送后才创建新的队列并绑定到交换机,那么这些新队列将无法收到在它们创建和绑定之前就已经发送到交换机的旧消息。