无车承运

我要开发同款
涵风了凡2024年03月15日
46阅读
开发技术Java

作品详情

项目总体描述:内部客户资源整合社会闲散车辆资源,做到轻资产运营,扩大利益最大化。整车项目拆分为货主、运力、司机、财务等四个核心模块,每个大的模块拆分成几个微服务,独立团队开发维护,降低整体项目难度。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 :一客一议,客户专项合同的对接、开发、挖掘、签署和运力招标;vts_customer:3、人员分配方面,a、日常值班分配:前端按照入口进行分配,3名前端人员对外的业务2名,对内业务1名(货主对外由5个入口,跨越官网,小程序,短信下单,跨越 APP,平台对接渠道;对内有3个入口,铸剑 ERP ,跨声整车业务,网络货运平台);后端(4人)按照模块进行分配,订单模块1人,客户和路由模块1人,应收模块1人(客户,订单,路由,应收);b、日常开发任何按照需求和复杂度进行均衡分配;测试(2人)同样按照模块进行分配,订单模块1人,应收、客户、路由1人;4、报表分析(vts-report):按照销售部门、销售职级、按日期、部门、销售、订单拆分4个维度进行统计,一期为es索引进行统计,通过cancal推送消息到kafka,服务端聚合消费写到es索引中;二期给到公司大数据部门,通过Azkaban定时抽取数据到doris数据库,服务端负责写sql语句进行聚合结果返回;业绩:平均日访问量8千万至1亿次,月营收流水1亿~1.5亿元以上,经历过双11要车高峰的洗礼;经过2年的持续开发,项目已经进入稳定期;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论