需要Fastapi编写后台接口。根据关键词模糊查询mysql数据库得到公交线路信息,根据公交路线名,方向查询平台当前所有运行在指定路线指定方向的车辆状态、位置,确定到站情况,供用户查询。...
主要负责网关服务、Apollo配置中心、调度服务、决策服务、三方接入服务、国标905-4数据接收服务 调度服务:根据乘客打车的经纬度,以及后台配置的调度规则,筛选出满足调度的司机,最后发送MQ到决策服务 决策服务:决策服务接到调度过来的司机列表,发送抢单通知给司机端,如果订单没有被司机接单,发送MQ延迟消息,持续3分钟,直到订单无供、或者被取消 三方接入服务:对接美团打车,完成美团下单、司机抢单、美团派单、司机接单、司机到达目的地、支付完成等全订单生命周期 国标905-4数据接收服务:使用Netty开发TCP服务端,根据905-4协议标准,定义消息格式,拆包、粘包使用分割符解码器解决,...
统一网关:使用 springcloud gataway 框架做统一接口路由、登录校验、数据加密、入参、出参日志 App 服务:主要有渠道用户授权登录、实名生码、对接三联发码平台、对接支付网关、OCR 图片识别,对接支付网关使用代理模式统一输出请求日志,方便线上问题排查 集成 OCR 使用策略模式方便后面其他 OCR 产品做扩展 支付网关:主要对接支付宝、微信、农行等支付渠道,主要功能有支付、退款、签约、代扣、下载账单,使用的适配模式集成各个支付渠道 管理后台:包括权限管理、版本升级、交易管理、用户管理、栏目管理、广告管理 管理后台前端:使用 ElementUI、Echart...