涉及技术: SpringBoot、SpringCloud 、mybatis、mybatisPlus、mysql、mongodb、Neo4j、Redis、nacos、seata、gateway、
openfeign、rabbitmq、xxl-job、nginx、jwt、OSS等
支付系统:使用工厂模式加ioc加反射匹配支付渠道,xxl-job定时任务查询支付状态
调度任务:订单转运单,接入美团leaf生成运单号。规划路线,合并运单,使用redis保证幂等性和执行顺序
运输任务:利用xxl-job分布式定时任务定时获取最近发车的车辆,根据车辆路线对车辆进行运力匹配。司机入库后进行运单的
流转
作业范围:利用MongoDB的空间模型,存储网点和快递员的区间范围
物流信息:使用MongoDB存储信息,使用Caffeine和redis做多级缓存,使用布隆过滤器优化
对登录系统做了双Token优化
对后台用户登录进行权限鉴定