我对 RabbitMQ 如何处理以直接模式从交换机转发的持久消息感到有些困惑,这些消息位于已断开连接的队列中。
情况是这样的。
-> Exclusive Queue -> Client 1
/
Exch -
\
-> Exclusive Queue -> Client 2
持久消息被发送到交换器,交换器将它们分发到独占队列。客户端 1 死于破坏其排他队列。
我的问题是,如果该队列上有消息,它们会丢失吗?还是他们对交易所不满?
或者这是一个坏主意?让每个客户端连接到一个队列会更好吗?(这需要有持久的消息和高吞吐量,所以不确定这是一个选项......)