4年c++的学习经验,熟悉c++,喜欢探索c++11及以上的新特性,熟悉模板元编程。
熟悉tcp/ip协议,熟悉linux操作系统,熟悉linux上的网络编程。
熟悉shell、redis、python。了解redis底层实现,知晓redis集群,哨兵,发布订阅,持久化的原理
熟悉c++分布式服务器结构,能够独立编程实现
熟悉游戏中状态同步和帧同步
项目1:枪火游侠手游(服务器):
一款类似于王者荣耀的moba游戏,服务器使用的是分布式架构,按功能拆分成独立的服务进程,支持动态增减服务器。所有的服务进程都是基于协程来并发业务的。本人负责过的功能块有:1、部署工具性能优化。2.redis数据库到非内存数据库的迁移。3,排位系统,匹配优化、数据的埋点与统计等.
项目2:RealmRoyale 手游(服务器):
一款类似吃鸡的游戏,服务器架构同上。游戏采用状态同步,网络传输采用的是基于udp的kcp,通讯协议是不需要序列化和反序列化的 flatbuffers。游戏服务器端主要有本人负责。