项目介绍 + 环境搭建
1、什么是神领物流
是一个基于微服务架构体系的【生产级】物流项目系统
神领物流系统类似顺丰速运,是向C端用户提供快递服务的系统
2、公司组织架构
公司有六个一级部门
java开发位于 信息中心部门,主要负责集团新系统的研发、维护、更新迭代
该部门下有三个二级部门,产品部、运维部以及开发部门
- 开发部门总计42人,按照以业务线划分为4个组:TMS项目组、WMS项目组、OMS项目、CRM组
- TMS(Transportation Management System 运输管理系统) 项目组目前共8人,其中前端3人,后端5人,平时分工合作开发
3、系统架构
技术架构
4、业务功能流程
流程说明:
- 用户在【用户端】下单后,生成订单
- 系统会根据订单生成【取件任务】,快递员上门取件后成功后生成【运单】
- 用户对订单进行支付,会产生【交易单】
- 快件开始运输,会经历起始营业部、分拣中心、转运中心、分拣中心、终点营业部之间的转运运输,在此期间会有多个【运输任务】
- 到达终点网点后,系统会生成【派件任务】,快递员进行派件作业
- 最后,用户将进行签收或拒收操作
6、开发环境
在神领物流开发团队中,采用了分组协作开发的模式,整个开发团队分为5个小组,每个小组4~5人,不同的分组负责不同的微服务。
开发环境分为本地开发环境、测试环境、生成环境:
-
本地开发环境:自己的电脑环境
-
测试环境:在内网中搭建的一套大家都可以访问使用的环境
-
生成环境:最终给用户使用的环境
目前神领物流项目拥有19个微服务,1个网关,1个parent工程,2个公共依赖工程,这些工程由上述的5个小组共同维护开发
https://sl-express.itheima.net/#/zh-cn/modules/神领物流微服务依赖关系
- 配置本地hosts 、 配置maven私服,改setting即可
7、开发任务
我加入了开发一组
开始接任务
标签:架构,环境,介绍,生成,开发,物流,神领,搭建 From: https://www.cnblogs.com/psuitj/p/17470334.html