如题。
现在的项目中,有一些全局唯一的中心节点需要为众多的服务器提供服务。 比如有一个可以组队匹配的功能,要求无论用户在哪一个服务器登录,都可以和在所有其他服务器登录的用户进行组队,队伍之间可以进行匹配。这就要求有一个中心节点维护这些队伍的信息,并且执行队伍之间匹配的操作。
这就意味着,如果这个中心节点的服务器宕机了,则全部服务器的用户都无法使用相关功能。
当然一个方法是做集群,把这个服务分散到多个节点。但是一个服务器宕机之后,这台服务器上的用户状态仍然会丢失。
所以我更想知道的是,有没有什么方案或者思路,可以实现一种主从的架构,让主服务器宕机的时候,从服务器可以接管主服务器上的用户状态,从而实现无缝切换?
谢谢大家~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.