擅长技术栈: java,ssm,spring boot,spring clouds,redis,dubbo分布式开发。
node.js.
数据库:mysql,擅长数据库的优化。存储过程,索引等。
前端:html,css,js,bootstrap.
1.《青田放冲麻将》
该棋牌游戏前端使用cocos-js,后台主使用node.js+mysql来开发,周边服务以及运营统计用java+mongoDB。本人主要用node.js负责主程序的开发。涉及功能有打牌的主要逻辑以及出牌和结算算法,托管,机器人等,以及运营查看的接口等等。后台主要由账号服,大厅服,游戏服组成。账号服,大厅服用短连接http进行通信,游戏服用长连接进行通信。大厅服,游戏服均可拓展。
2.《九劫曲》
《九劫曲》服务端部分业务:
框架为分布式框架,使用阿里云的dubbo进行开发.写过登录注册功能,防恶意组队等功能.
《九劫曲》监控系统:
监控系统采用spring mvc,spring,dubbo框架进行开发,前后端分离.本人负责前后端的部分开发工作.监控系统的后端部分是接入到游戏集群中的.
监控系统分为用户模块,机器模块,游戏后台数据模块.
游戏服通过定时服务向监控服进行注册,监控服把注册信息存放到spring上,由spring进行管理.生产者与消费者通过直连的形式进行调用.
机器模块能看到机器的一些运行信息,内存使用程度等.然后也能使用rpc远程进行调用,能对游戏集群进行一些操作.比如,发放物品,修改排行榜积分.另外,自动部署也是通过命令的形式进行部署.
前端java部分使用spring mvc,页面使用easyui+Boostrap插件进行开发.
《九劫曲》的部署与维护:
本人也负责游戏服,Java服的部署,以及部分的游戏维护.
游戏线上商城
商城主要卖激活码,本人负责页面和后台全部功能的开发。