★ 项目起始时间:2018.05-2020.04 项目名称:分销系统2.0(自研产品) 工作职位:开发经理
项目环境简述:Spring cloud,spring boot,redis集群,rabbitmq集群,mysql cluster,Hibernate,Maven,SVN
项目/工作内容简述
一个链接上游供应商和下游分销商的分销平台。由于商务需求,下游的每个订单都必须实时经过平台以及上游供应商才能完成,对平台压力较大。设计要求每天必须承载100万单甚至更大的业务量,而且公司要求采用可伸缩的框架,以便于业务量大的情况下通过增加硬件就能完成升级要求。根据以上要求采用spring cloud和集群并行的架构。
概述:能实时对接上游各景区票务系统且可将票组合后分销给各OTA(分销商)的业务平台,具备产品(票务)信息模块、产品库存模块、商品(多产品打包)信息模块、商品库存模块近20个模块;
主要负责:
1)需求分析,服务拆分。
2)项目框架搭建,数据库设计,基础设计,利用线程池和多线程异步功能设计订单流程(下单,退单,检票等等)。
3)预估项目周期,项目进度管理,项目人员管理,任务分配等。
4)开发中提供解决方案,引导需求方深入细化需求。
5)为开发人员提供技术支持,review 开发代码,设计并实现部分定制化框架代码。
难点:需要每日承载100万单+订单量;平台压力较大、数据体量大
成果:
1. 项目高效交付,项目引进并采用“NDB数据库集群模式”且已在公司推广;
2. 采用spring cloud和集群并行的架构满足公司的大体量订单需求,系统为经营管理达到降本增效的目的。