主要负责网关服务、Apollo配置中心、调度服务、决策服务、三方接入服务、国标905-4数据接收服务
调度服务:根据乘客打车的经纬度,以及后台配置的调度规则,筛选出满足调度的司机,最后发送MQ到决策服务
决策服务:决策服务接到调度过来的司机列表,发送抢单通知给司机端,如果订单没有被司机接单,发送MQ延迟消息,持续3分钟,直到订单无供、或者被取消
三方接入服务:对接美团打车,完成美团下单、司机抢单、美团派单、司机接单、司机到达目的地、支付完成等全订单生命周期
国标905-4数据接收服务:使用Netty开发TCP服务端,根据905-4协议标准,定义消息格式,拆包、粘包使用分割符解码器解决,分割符如果出现在消息体中进行转义处理