灾难恢复和高可用性 101
请注意,这篇文章包含过时的信息 |
---|
RabbitMQ 现在通过 Warm Standby Replication feature 在商业版本中提供了灾难恢复能力 |
在这篇文章中,我将介绍可能是我收到的关于企业中 RabbitMQ 最常见的问题。
如何使 RabbitMQ 高度可用,以及推荐哪些架构/实践用于灾难恢复?
RabbitMQ 提供了支持高可用性和灾难恢复的功能,但在我们深入研究之前,我想先做一些准备工作。首先,我想回顾一下业务连续性计划,并用这些术语来构建我们的需求。从那里,我们需要对可能实现的目标设定一些期望。存在一些基本定律,例如光速和 CAP 定理,它们都对我们决定采用哪种 DR/HA 解决方案产生重大影响。
最后,我们将看看 RabbitMQ 为我们提供的功能及其优缺点。