MySQL数据库中间件
1.设计并优化数据库中间件连接池技术
通过深入分析和优化数据库中间件的连接池管理机制,使系统在处理短连接时性能提升了3倍。这一改进有效解决了客户业务高峰期的性能瓶颈,确保系统在高负载下仍能稳定高效运行。
2.优化中间件支持MySQL Multiple Statement协议
在中间件中添加对MySQL Multiple Statement协议的支持,极大地提升了系统的灵活性和功能扩展性。这一优化使得客户业务能够更高效地执行批量SQL操作,进一步提升了业务处理效率。
3.引入Kubernetes技术取代物理机部署
采用Kubernetes技术实现中间件的容器化和集群化管理,替代传统的物理机部署方式。此举不仅提升了资源利用率,还大幅降低了运维成本,增强了系统的扩展性和灵活性。
重构中间件探测系统
4.设计并实施了多点探测机制,重构了中间件的探测系统。新系统有效减少了因网络抖动引发的误判问题,提高了系统的可靠性和稳定性。
数据库自治中心
负责后端自治中心微服务架构设计
主导并设计了数据库自治中心的微服务架构,从单体架构过渡到微服务架构,有效解决了业务臃肿和系统不稳定的问题,提高了系统的灵活性和可维护性。
1.设计分布式秒级监控
实现了分布式秒级监控系统,内部负载均衡和集群内流量均摊机制,成功解决了单点故障问题,确保系统在高并发环境下的稳定运行。
2.开发MySQL慢日志分析功能
负责后端服务的MySQL慢日志分析功能开发,帮助用户进行性能分析和索引优化。这一功能极大地解放了DBA的工作量,提高了数据库管理和维护的效率。
游族网络(YooZoo) - 游戏后端开发 (2020/2 - 2021/4)
少年三国志I (RPG)游戏服务开发
1.设计并开发了多个游戏功能模块,包括活动、养成和玩法等,确保游戏内容的丰富性和用户体验的流畅性。
优化战斗查询算法
2.对战斗查询算法进行了优化,使查询耗时减少了30%,显著提升了游戏的响应速度和用户体验。
主持团队技术分享会
3.主持团队的技术分享会,详细讲解了Golang Map的原理,帮助团队成员更好地理解和应用该技术。同时,将分享内容整理记录在团队知识库中,供全体成员查阅和学习。