Java游戏服务器分布式架构如何设计?
分布式架构主要从分流角度或者存储方面去考虑。分流可以在一个主服务器上面检测流量分配到辅助器,采用双机热备的方法确保安全性,使用虚拟IP通过中间件自动监测跳转到空闲服务器。
如果是存储方面的,那就需要各个服务器之间通过数据沟通来进行动态分配,只需要有一个主数据库服务器动态分配数据的存储。
如果我的回答有助于您,记得为我点赞,收藏,关注我哦!这是支持我继续回答的动力!谢谢!
Web服务通常很容易做成并发,但游戏服务器的并发完全是根据游戏类型而定的。比如棋牌游戏天生很容易做成并发的,而MMO的高并发设计就是服务器技术中的王冠了。
关注我:私信回复“666”获取往期Java高级架构资料、源码、笔记、视频Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术