令人纠结的Rabbitmq故障冗余问题

60 views
Skip to first unread message

Ken Peng

unread,
Mar 22, 2013, 5:10:40 AM3/22/13
to rabbitm...@googlegroups.com
在Rabbitmq集群里,如果使用持久消息模式,而拥有这个持久消息队列的node碰巧挂了。
那么客户端consumer即使重连(重新打开channel,声明switch、queue和binding),也不会成功。
只有等这个node完全恢复后,客户端才能工作。

假如不使用持久消息,那么在一个node挂了后,客户端可以重连到另一个node,并创建switch、queue那些。
但是,由于没有持久消息,挂掉的那个node上的所有消息都丢了。

这不是很纠结么!!看起来Rabbitmq集群不能同时解决故障冗余与数据完整的需求?
Reply all
Reply to author
Forward
0 new messages