我有一个项目,我们有一个中央系统,在MySQL之上公开API。我们现在需要在几个不同的盒子(可能是50+)上本地复制相同的服务。我们希望在每个盒子上都有一个DB的本地缓存,以确保在“中央”系统停机时快速响应和故障转移。
知道什么是最好的设计吗?我在考虑某种主/从设置,但我不确定它是否适用于50多台服务器。我不确定什么是最好的方法。
答案 0 :(得分:1)
MySQL's own replication solution怎么样?如果你已经排除了这一点,你应该说明原因。
答案 1 :(得分:0)
通过我见过的复制,你有一个主服务器和一个服务器。如果主机发生故障,其中一个从机接管。有50多个奴隶,你会有一个长(并且令人困惑)的主人。
我不知道您拥有的数据类型或读/写百分比,我建议使用以下方法之一:
希望有所帮助。