游戏大厅段登录
以IO游戏为例,游戏大厅段涉及到的服务进程,如图:
本段登录的大致思路如下:
- Login、Lobby无状态化,数据临时存放在Cache中
- Login通过DB验证帐号密码,并将自己和Lobby的令牌存入Cache
- 客户端通过令牌,正常与Login、Lobby交互
Login、Lobby功能定位
- Login: 负责帐号验证,包括支持各种第3方平台帐号验证
- Lobby:负责个人业务,不涉及多玩家交互的内容
TCP 还是 HTTP
从传统的角度来看,通常想到的会是TCP协议。
而如果使用HTTP,那么登录流程的复杂度再次降幂;
且可以基于现在大型网站运维手段部署L