7年软件开发工作经验,热爱编程,勇于接受挑战
具有丰富的高性能服务器研发经验和研发团队管理经验
极强的自学能力、研发天分,良好的英文读写能力
精通C++、C++11、C#、Java语言编程
精通高性能网络编程
精通多线程、多进程、协程
精通高性能的存储系统设计和开发
精通Git、SVN、TFS等源代码管理
熟悉Python、Nodejs、Lua、Shell等脚本语言
熟悉MySQL、SqlServer等关系数据库
熟悉redis等主流内存库
熟悉爬虫的设计和开发
1. 实时数据库实时计算服务
负责设计和实现数学表达式库 GoldenParser,支持自定义函数。
设计和实现实时计算服务,通过 GoldenParser进行解析,使用逆波兰表达式算法将计算公式转换为伪代码,然后每秒进行计算。 计算公式之间存在依赖关系,支持定时计算等触发规则。 根据依赖关系进行分组,不同组之间通过多线程进行并发计算,每秒可以达到百万次计算。 提供计算公式之间的依赖关系,供管理器通过拓扑图的方式进行展示。
2. Lua计算引擎
基于 Lua 的定时计算引擎,定时从实时库获取数据,计算后,再写入到实时库中,支持自定义公式,计算方式,计算时间,支持自定义Lua脚本
3. 实时数据库存储系统
负责实时数据库高性能的存储系统的设计和研发,
与原有系统对比:
1.管理的数据量由TB级上升到几百TB
2.提高并行任务的调度能力
3.数据量很大时,写入速度提高5倍,原始数据的查询速度提高10倍,统计数据、趋势数据的查询速度提高50-100倍
4.当读写速度遇到瓶颈时,可以通过性能分析模块,迅速定位瓶颈、问题所在,并尽快采取优化措施
4. Moba类手游
Moba类手游,支持同房间百人战斗。
以潜艇为模型,进行鱼雷、子弹、炮弹、激光弹、追踪弹的实时战斗类游戏。
最多支持同房间百人战斗,支持断线后重新进入战斗,支持中途参加战斗等。