
以网约车为模板(逸品出行)
〇、前言
1.今日内容:
需求最重要
技术赋能业务
2、明日内容
一、项目说明-国家监督要求
1、预防做完后悔---------国家监管信息
满足技术要求
定价规则模板/依据
政府已经给变量起好名字
订单三种状态:启动、成功、取消
司机定位信息-发送订单
3秒收集司机的位置
评价表信息
如CLHP车牌、公安部(政府项目)和监管平台
2.好处-做前有参考
二、如何写简历
1、三要素
需求、解决方案、困难
难点:并发量达到多少qps,需要并发
2、需求分析
车主端
乘客端
汽车终端:汽车大屏幕
大屏幕端:副驾驶后面
3、功能列表
4.业务架构图
请求调用DNS/CDN/GAT/LB/网关
服务层:中台-业务中台(新),技术中台,数据中台
中台的由来:阿里分为25个事业部
CTO首席技术官,CDO首席数据官
大型数据仓库不能从上到下收集底层数据(从底层)
从下到上:来来往往app--作为入口(从上层)
逍遥子:商品中心、支付中心、订单中心从中间层命名为中台
如:淘特
中台最成功:盒马生鲜
中间平台:沉淀上层一般业务能力,以便将来重用
双中台:数据中台、技术中台
现在阿里正在去中台:有很多个性化的东西,比如直播
中间平台适合:组合创新-利用现有能力组合成产品
but:个性化需求多,不适合个性化创新,所以去中台——让中台变薄
薄层只定义接口,具体实现不同服务
中间平台:适合组合创新,不适合个性化创新,沉淀上层一般业务能力
去中台:不能满足业务变化的需要,去中台(变小、变薄、变弱、变抽象,相当于接口,类似JDBC),抽象成接口、服务、具体service看具体的业务逻辑
5.微服务架构设计
接收请求,组合服务
并非每一项服务都有CDN,是否需要CDN,看用户量
三、具体介绍
1、服务组成
2、业务层
LBS同步位置
免登录
access_token:不需要每次输入手机号密码--如微信,有效期为2小时,包含用户信息及过期时间,推荐使用JWT【好处:去server查询sessionId,无需输入用户名密码即可】
集群需要对session信息负载平衡,即共享session,使用JWT,不需要集群存
refresh_token:加盐的token,进行sal/sha-256加密https防偷窥/设置过期时间,可以使用refresh_token再次获得请求服务token
给系统发两个token,