该系统功能主要有冷链车仪表监控、车箱水氧含量、温度等监控,路径规划,运费计算, 商品管理等。该系统采用框架 maven+Springboot+redis+kafka+mongodb+tablestore ,集成 swagger 编写 API 文档。
我负责
(1)用 netty 框架编写网关与车载终端通讯交互;
(2)后台核心代码编写,框架采用 springboot (客户服务器只有两台,就没用微服务框架),
身份鉴权使用 aop 自定义注解实现,
使用 redis 进行热点缓存、命令缓存、临时订单缓存,
kafka 进行消息订阅、推送平台消息
mongodb 进行数据存储,
tablestore 存储所有时间段的车辆信息(仪表信息、车厢内水氧、含盐量等信息);
(3)前端核心组件编写,采用 vue 框架;
(4)数据库搭建和所有表关系设计;
(5)部署云服务器运行;
(6)系统日常维护