游戏项目,我始负责项目架构,开发核心模块功能。 1) 开发内部框架 - Netty+Protobuf 的底层通信框架,有自动生成接口代码、批量广播优化、限流、加解密等功能; - 数据层框架,简化 Mongodb 操作,自动生成查询 Key和 Update 语句; - 一些并发工具类库; 2) 搭建分布式服务 利用 Spring Clould、Nacos、Sentinel 搭建分布式服务框架。开发分布式的聊天和好友系统,可多点部署实现可扩展和高可用,在 Redis 缓存操作上利用 lua 脚本组合原子操作,实现并发安全。 3) 搭建 DEVOPS 流程 实现从提交代码到部署服务器...