当前位置:首页 > 设计方案 > 正文

dubbo设计方案

  1. Java游戏服务器分布式架构如何设计?
  2. 如何设计一个微型分布式架构?

J***a游戏服务器分布式架构如何设计

Web服务通常很容易做成并发,但游戏服务器的并发完全是根据游戏类型而定的。比如***游戏天生很容易做成并发的,而MMO的高并发设计就是服务器技术中的王冠了。

关注我:私信回复“666”获取往期J***a高级架构资料、源码、笔记、视频Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术

分布式架构主要从分流角度或者存储方面去考虑。分流可以一个主服务器上面检测流量分配到***器,***用双机热备的方法确保安全性,使用虚拟IP通过中间件自动监测跳转到空闲服务器。

dubbo设计方案
图片来源网络,侵删)

如果是存储方面的,那就需要各个服务器之间通过数据沟通进行动态分配,只需要有一个主数据库服务器动态分配数据的存储。

如果我的回答有助于您,记得为我点赞,收藏,关注我哦!这是支持我继续回答的动力!谢谢!

如何设计一个微型分布式架构?

专注微服务系统开发多年,平时会分享这经历和技术,欢迎关注点赞。

dubbo设计方案
(图片来源网络,侵删)

首先要清楚业务需求,脱离了业务,单纯的技术就少了着力点和价值

微服务可以按业务垂直划分,比如登录功能,评论功能,点赞功能,当流量非常大的时候都可以做成微服务。

每个微服务里面就是技术选型的问题,比如国内很流行的dubbo,spring boot,spring cloud等

dubbo设计方案
(图片来源网络,侵删)

还有分布式微服务必须要解决数据一致性问题,高可用问题等