标签: rabbitmq
在RabbitMQ中,如果我有一个交换机和两个用相同的路由密钥绑定到它的队列,例如“ rk1 *”,那么在Rabbit中将物理存储多少消息副本?
通常,Rabbit是否为每个队列存储单独的消息副本?
答案 0 :(得分:2)
这真的取决于您进行哪种交流?您有直接交流,主题交流还是扇出交流。
Here在RabbitMq架构上更多。
Here是一些有效的演示代码,用于设置扇出交换机。
答案 1 :(得分:1)
我检查了文件系统,发现消息已复制到至少每个磁盘上的磁盘上,至少在磁盘上。
我创建了持久主题交换,并使用相同的路由密钥将2个队列绑定到了该队列。
这是目录结构的样子:
当我向交易所发布消息时,我可以在.idx文件中看到每个队列的文本:
所以我想这回答了我的问题。希望对您有所帮助。