请教一个MySQL集群架构题目

发布于 2022-09-04 15:17:50 字数 541 浏览 21 评论 0

游戏服务器集群,有很多独立的服务器节点。
每个服务器所使用的库和表都是一样。当然内容不同。
如何实现高可用?

MySQL架构

我之前设想使用 Galera Cluster 做集群,后来服务端开发告诉我,服务端这边每一个独立应用都需要用一个单独的数据库,按他之前的设想,每一个服务器上面运行一个独立的分服,然后数据库也运行在上面。

没办法。我只能想其他的高可用解决方案,想了半天只得出一个非常复杂的解决方案。所有分服的数据库都放在几台服务器上面,每一个MySQL服务器上面启动多个MySQL服务,监听不同端口,提供给不同的服用。前端Proxy做TCP调度,并有健康状态检测机制。保证服务的可用。

想着上面的架构就觉得维护成本太高,想问问大家,谁有好的架构方案?
服务器是在Aliyun上,没有VIP,只有Proxy+健康状态检测。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文