项目简介:去哪儿网大 APP 客户端中“火车票模块”所对应的后端开发,主要是借助 12306 系统的 PC
和无线接口对外提供购票服务。
个人工作:1.出票系统的开发:包括出票、退票、改签、改签抢模块的开发和维护,设计并实现了基于
Redis 的并发控制组件、票系统状态机控制状态扭转、以及通过策略模式实现的多个出票
代理商框架结构;
2.代付系统的开发:招行和支付宝渠道的代付系统的开发和维护。
工作收获:1.学习了新的专业技能:Dubbo 框架服务治理、redis 缓存、QMQ 消息、QSchedule、QMonitor
等公司组件;
2.更注重将所积累的知识应用到实际开发中:算法、数据结构、并发、及 SQL 优化;
3.深刻理解到日志、监控以及代码的可扩展性在大型系统中的重要性;
4.开发过程中的良好习惯:需求 WIKI 编写、具体实现方案设计、编码、测试用例编写、自
测、代码自己 Review、提测、发布上线后的效果跟踪;
5.对于爬虫程序和 Python 语言的简洁性有较大兴趣,平时会动手写 demo。