SpringCloud游戏平台改造-Day1
Day1
今天主要的工作是有,新建项目结构(后期可能会根据实际情况修改),实现了登录注册API
项目思路
目前的项目思路为以下几部分:
GameAuth:用来提供用户登录注册接口,认证接口,单点登录的中心微服务。 GameGateway:项目的网关 GameServer:用Netty构建起来的服务端,处理前端发过来的游戏匹配请求,游戏操作请求等。 GameBot:项目的人机微服务 GameMatch:项目的匹配微服务 GameRegister:项目的注册中心
现在将每天完成一定的模块,并记录下来这个过程。
今日完成部分
GameAuth构建
构建了DDD模型的项目结构,实现了增删改查的几个接口,测试通过。
TODO:贴出项目代码
计划完成部分
接入Spring Security和JWT,设计一个单点登录的模式。 思路:
提供一个check_token的接口,判断从网关传过来的JWT的token是否合法。 完成登录注册的接口实现 完成登录以后的用户信息的获取