票池开发组第四周电话会议摘要 2012.11.11
参加人员 Chinese_xu,shiyimin,晚起的虫子,特邀人员smartkid
本次会议内容比较多,持续了大约2小时。
1晚起的虫子通报下午项目经理会议情况, 详情请参看项目经理会议报告
2 smartkid为开发组成员详细介绍上周线下项目经理会议情况,并对项目目标、前景做了介绍与评估
3 上两周工作回顾
a) Shiyimin:shiyimin仔细分析了LMAX Disruptor架构;提出使用imtp作为服务间通信协议的建议;建议对MEMSQL( http://www.memsql.com )进行研究。Memsql可能可以作为票池存储的中间件。由于整个项目的需求功能分析没有完成,对于服务网关的用例编写将延后进行
b) Chinese_xu: 介绍了对于mongodb的分析结果;向12306ng项目组提出了系统整体架构的建议;对购票/查询的需求做了整理。票池项目组会将chinese_xu的建议转发给项目委员会进行讨论。
c) 晚起的虫子:介绍对于redis系统的分析
以上工作产生的文档将会尽快在论坛中发表
4讨论审核chinese_xu对12306ng项目整理架构模型;讨论晚起的虫子提出的票池存储模型的设想;讨论memsql的最基本架构;讨论系统间服务通信接口的建议模型
5 讨论后续工作安排原则并形成如下决议:
a) 项目组工作以两周为一个迭代周期
b) 整个票池项目组实现两个业务模块:余票查询和乘车线路规划。开发组首先实现余票查询功能,然后实现乘车线路规划功能。
c) 项目组目前工作是实现一个票池的最小原型。这个原型用于方便后续各种组件开发,也方便与其他兄弟项目组的早期系统集成。最小原型的仅实现票池项目中查询与订票的业务需求。原型基于晚起的虫子的算法实现。
6制定接下来两周的工作计划
Shiyimin:整理设计系统服务间通信接口的建议模型;开发最小原型系统的前端页面。
Chinese_xu: 基于用例文档, 设计基础数据的模型(UML设计模型和数据库模型)。
晚起的虫子:整理会议中提出的票池存储模型的设想;开发最小原型的服务端组件。