项目总体描述:内部客户资源整合社会闲散车辆
资源,做到轻资产运营,扩大利益最大化。整车项目拆分为货主、运力、司机、财务
等四个核心模块,每个大的模块拆分成几个微服务,独立团队开发维护,降低整体项
目难度。
2、本人核心负责货主服务,我的设计将货主服务拆分为小前台(vts_cargo),大中
台(vts_order),项目整车(vts project),其他公用服务,erp 服务
(vts_erp_vehicle),客户服务(vts_customer),基础服务(vts_base);数据库设计同样
进行拆分为 vts_order,vts_project,vts_customer ,按照项目类型进行单独立库。利
用公司搭建的 canal-es 组件将 mysql 数据推送到 es 索引,多表搜索以 es 索引为
准,项目中禁用 sql的 join 查询。
vts_order :客户订单服务中台,负责由各个入口端服务的核心逻辑处理;
vts_cargo: 负责对接各个入口端的接口信息处理,并将数据做出整合,推送到中台,
并对返回结果进行处理并返回给客户;
vts_project :一客一议,