我有一个网站,我想主持两个胆怯的非常远的部署。我和他们有很好的联系。但是用户只和他们身边的东西有很好的联系。
我的想法是复制数据库服务器,但我需要它们之间的完全一致性,也就是说,只有在两台机器上提交了事务之后,事务才会被认为是完整的。
我怎样才能做到这一点?任何想法都会受到赞赏,聚类,复制等。
发布于 2011-03-24 11:27:34
你的想法已经没有任何意义,开始,除非你有两个网站,而不是一个(即两个域名)。DNS将不关心您的站点在哪里,因此用户将得到随机分发。使用您的设置,您就没有可能重新配置它们(这需要一个AS然后使用Anycast架构)。
结果,一半的用户去了错误的服务器。游戏结束。
但是用户只和他们身边的东西有很好的联系。
你怎么知道。这是互联网。主要国家往往比邻近的小国家更容易接触到。
如果你必须这样做,忘记聚在一起。跟着复制。痛苦的发展,但你唯一的选择。不过,我认为这更像是在浪费时间,因为你甚至没有办法确保用户去正确的服务器。
https://serverfault.com/questions/251258
复制相似问题