专业技能
编程语言: 熟练掌握Golang、C++、Python等多种编程语言,具备丰富的后端开发经验。
数据库: 精通MySQL、熟悉Redis,等关系型数据库。
容器化与编排: 熟练使用Docker进行容器化部署,精通Kubernetes进行集群管理和服务编排。
性能优化: 拥有丰富的系统性能优化经验,能够通过分析和调整系统参数,提高系统的整体性能和稳定性。
分布式系统: 熟悉微服务架构和分布式系统设计,能够有效解决高并发和高可用性问题。
个人特点
解决问题: 善于分析和解决复杂的技术问题,能够在高压环境下保持冷静,快速找到解决方案。
团队合作: 擅长与团队成员合作,分享知识和经验,共同完成项目目标。
学习能力: 拥有强大的自学能力,能够快速掌握新技术和工具,保持技术上的领先优势。
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的原理,帮助团队成员更好地理解和应用该技术。同时,将分享内容整理记录在团队知识库中,供全体成员查阅和学习。
角色 | 职位 |
负责人 | golang 后端开发 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
数据库代理,是在高可用网络代理服务,其位于数据库服务端与应用服务端之间。 数据库代理将主从架构的数据库统一纳管,并向应用服务端提供一个统一的网络入口,其具有高可用、高性能、易扩展等特性。 数据库代理为服务端提供了读写分离、SQL限流、SQL统计、自动排障等核心功能,使应用服务端更
数据库自治中心是一款基于机器学习、大数据分析和专家经验实现的数据库自治云服务。提供实例管理、大盘管理、性能趋势、慢日志分析等功能。通过实时监测和分析数据库运行状态和指标数据,帮助用户简化数据库的管理和运维,确保数据库服务的稳定性、安全性和高效性。