公司业务快速发展,体量快速增大,原有的PHP项目只能依靠提高机器硬件性能,增加机器数量来支撑增长的流量。为提高系统稳定性,安全性,降低运维成本,公司启动手游微服务重构项目,将PHP单体项目重构为Java微服务项目。手游微服务为嵌入游戏app中的SDK,为玩家提供注册,登录,付费,活动等服务。基于SpringCloud Alibaba微服务框架,主要由gateway(网关),用户中心,订单中心,活动中心,游戏中心,非核心业务等服务组成。
主要技术栈:SpringCloud Alibaba,Nacos,K8S,SLS,Springboot,Mybatis-Plus,MySQL,Redis,Maven,OSS
项目职责:
- 负责订单中心重构,使用策略模式重新设计原有逻辑。
- 负责活动中心重构,对原有埋点上报流程重新设计。
- 参与用户中心重构,参与注册,登录等功能交叉测试。
- 负责开发环境搭建,完成Java,Maven,Git,MySQL,Redis等环境部署。
- 负责非核心业务优化,使用SLS日志服务代替MySQL进行埋点数据分析。
点击空白处退出提示
评论