请教一个MySQL集群架构题目
游戏服务器集群,有很多独立的服务器节点。
每个服务器所使用的库和表都是一样。当然内容不同。
如何实现高可用?
我之前设想使用 Galera Cluster
做集群,后来服务端开发告诉我,服务端这边每一个独立应用都需要用一个单独的数据库,按他之前的设想,每一个服务器上面运行一个独立的分服,然后数据库也运行在上面。
没办法。我只能想其他的高可用解决方案,想了半天只得出一个非常复杂的解决方案。所有分服的数据库都放在几台服务器上面,每一个MySQL服务器上面启动多个MySQL服务,监听不同端口,提供给不同的服用。前端Proxy做TCP调度,并有健康状态检测机制。保证服务的可用。
想着上面的架构就觉得维护成本太高,想问问大家,谁有好的架构方案?
服务器是在Aliyun上,没有VIP,只有Proxy+健康状态检测。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论