游戏微服务架构设计:io游戏

阅读: 评论:0

游戏微服务架构设计:io游戏

游戏微服务架构设计:io游戏

什么是io游戏,就是一类的开房间小游戏。如《野蛮人大作战》。
这种游戏怎么做分布式?

Gate

这个连接用来做负载均衡,只是为了获取连接服的连接地址用,客户端连接后,拿到连接服的IP和端口就断开。其中,如何选择连接服的策略可以是随机、轮询、加权重等。

Connector

连接服:每一个用户一个连接,连接绑定用户的ID。主要由它发起其它服务的RPC,代客户端向后台请求服务。

Lobby

大厅:登入直接在这里做了,单独起个Login节点做登入验证也可以,但是觉得没有太大的必要。大厅的业务也不多。大厅处理除游戏逻辑外的一切事务。包括了房间查询、加入,战绩,成就,金币,活动等。

Room

房间服:游戏的逻辑业务,聊天等。

抛砖引玉。老铁,有用就爱心三连走一波:关注,点赞,加转发。

本文发布于:2024-02-02 19:34:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170687366045968.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:游戏   架构   io
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23