参与候补匹配核心模块开发,在架构师的设计下, Go goroutine 协程池 + channel 通信机制,负责时间、车次、席位多维度
匹配逻辑的落地开发,配合完成模块的性能优化与联调,保障春运高峰期候补匹配功能的稳定运行。
2. 独立负责 12306 第三方接口全流程对接,封装 HTTP 请求工具,集成签名验证、参数加密、重试、超时控制和自适应限流,解决合规要求高、弱网调用失败的问题,确保抢票链路稳定。
3. 负责订单管理模块全流程开发,采用 MySQL 事务 + 乐观锁,实现创建、状态流转、查询、取消等接口,解决高并发重复下单、座位超售和数据不一致问题,保证订单准确性。
4. 负责 AI 智能体协同模块开发,集成 Eino 框架封装调用逻辑,实现用户需求解析和候补策略推荐,并与核心服务对接,完成 AI能力业务融合。
5. 参与抢票、用户、订单三大服务的 gRPC 跨服务通信开发,使用 Protobuf 定义接口规范和消息结构,完成模块接口开发与联
调,确保服务间交互稳定高效。
6. 参与 Go-Zero 自定义中间件开发,实现日志、鉴权、全链路限流中间件,并补充链路追踪,提升高并发流量管控和线上问题定位效率。
7. 参与 Redis 缓存组件开发,封装常用操作方法并制定车次、余票热点缓存策略,解决热 key 竞争、缓存击穿和数据库压力问
题,提高接口响应速度。
8. 参与系统微服务拆分,负责订单和抢票模块的解耦、重构与新服务开发,配合落地 Nacos 服务注册发现,推动单体架构向分布式转型。
9. 参与核心接口性能调优,通过 pprof 定位瓶颈,优化协程池和内存分配,解决高并发响应慢、内存占用高的问题,保障春运高峰期稳定运行。