系统主要服务组成有后台管理系统,APP预定系统,PC预定系统,供应商管
理系统。支持机票,火车票,酒店和用车等功能的使用。实现多供应商平台对接。
负责后台运营系统和机票火车票功能的开发
运营系统主要负责组织架构和公司员工的模块开发,后续参与机票、火车票、酒店业务开发,机票主要负责后处理模块,主
要功能有机票改签,退票,订单状态流转,用户票号以及状态的流转
部分项目经验:
负责组织架构,人员,机票后处理等模块开发,使用springboot,springcloud框架Java语言开发,数据库使用mysql
基于Maven构建项目,使用gateway组件实现对请求的用户校验和权限校验,服务之间数据通信使用fegin组件,通过使用
ribbon组件来实现负载均衡,使用hystrix来实现接口的熔断和限流
通过redis提供服务的性能
消息中间件使用RocketMQ,目前使用场景是在支付回调之后通知各个业务方中使用,实现项目之前的解耦和实现后续业务
的可扩展性
ORM层使用的mybatis,组合使用tkmapper组件
使用apollo作为配置中心,实现配置增加修改的热部署