工作经历
2024-11-03 -2025-12-24亿达有限软件开发
项目介绍:Xtimer 定时任务平台是基于 Go 语言开发的一个定时微服务系统,可以当作微服务下的闹钟服务,支持高精准, 高负载的定时需求处理。 个人职责: 负责微服务整体设计:主要运用了 Kratos 框架等 Go 微服务通用技术。 负责存储设计:通过运用 MySQL+Redis 的二级存储结构,数据分片,数据有序性,数据冷热分区等设计,有效解决了 高精准,高负载等问题。 负责落地实现:通过引入模块化+异步化设计思路,让代码实现层次分明,模块职责清晰。有效提升了后续的扩展性和 可维护性。 进行性能调优:为程序进行压力测试,并且找性能问题并解决,性能从一开始的 500QPS 提升到 2000QPS 项目亮点: 高精准:通过数据的分治,有序性,二级存储结构设计,为高频扫描提供基础,同时结合 Go 协程池等技术对任务处理 速度的提升,有效的将定时任务的精准度控制在最大误差 1 秒左右。 高负载:指同一时间大批量任务触发。通过引入 Redis ZSET 对数据进行分片,为任务并发处理提供基础能力,再结合 Go 协程池等技术,使得高负载情况下任务也能快速处理。 数据
教育经历
2018-09-01 - 2022-06-20重庆邮电大学移通学院软件工程本科
语言
中文母语水平
0
1
2
3
4
5





