[关闭]
@xtccc 2018-01-25T09:03:02.000000Z 字数 427 阅读 1379

Clustering and HA

给我写信
GitHub

此处输入图片的描述

RabbitMQ



目录

1. Clustering





2. HA


参考



默认情况下,一个queue只会存在于1个node上(即该queue被声明的node),而exchange和bingings可以认为存在所有的nodes上。我们可以选择将一个queue mirror到多个nodes上,每个mirrored queue有一个master和多个mirrors。如果master挂掉的话,最老的mirror将被提升为新的master。

发送到queue的message将被复制到所有的mirrors,不论consumer连接到哪个node,它实际上都将只连到master,而mirrors将丢掉所有已被master回应的messages。可见,queue mirroring只能提升可用性,但不能分摊负载。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注