架构设计:挂机类游戏"/>
游戏微服务架构设计:挂机类游戏
挂机类游戏如何做分布式?
游戏分五类节点设计:
Gate
这个连接用来做负载均衡,只是为了获取连接服的连接地址用,客户端连接后,拿到连接服的IP和端口就断开。其中,如何选择连接服的策略可以是随机、轮询、加权重等。
Connector
连接服:每一个用户一个连接,连接绑定用户的ID。主要由它发起其它服务的RPC,代客户端向后台请求服务。
Login
登入服:做登入验证,账号相关的一切服务。
User
逻辑服:处理玩家成长相关的一切事务。包括副本,个人BOSS等。这个服可以多开,分摊负载。
World
世界服:唯一,处理世界BOSS,野外PK,聊天等。这里处理全服事件,所以只能开一个。
抛砖引玉。老铁,有用就爱心三连走一波:关注,点赞,加转发。
更多推荐
游戏微服务架构设计:挂机类游戏
发布评论