多机房部署的难点是什么:
多机房部署的含义是:在不同的 IDC 机房中部署多套服务,这些服务共享同一份业务数据,并且都可以承接来自用户的流量。
一个思路是直接跨机房读取 A 机房的从库,一个思路是在机房 B 部署一个从库,跨机房同步主库的数据,然后机房 B 的应用就可以读取这个从库的数据了。无论是哪一种思路,都涉及到跨机房的数据传输,这就对机房之间延迟情况有比较高的要求了。而机房之间的延迟和机房之间的距离息息相关。
逐步迭代多机房部署方案
1. 同城双活
2. 异地多活
此文章为6月Day3学习笔记,内容来源于极客时间《高并发系统设计 40 问》