团子网约车出行

我要开发同款
proginn16341319312022年10月19日
440阅读

作品详情

团子出行是一个服务于四川地区的线上售票系统,为满足市场需求现新增了网约车业务,该项目采用微服务架构。主要功能包括:乘客端:注册登录,下单,支付,评价,维护个人信息等司机端:登录,出车收车,接送乘客到完成整个订单流程,确认订单完成,发起收款等车机端:类似司机端,区别是在车载系统上操作用户登录服务的代码实现:利用redis中key的过期时间和缓存特性,将验证码存入redis保证验证码的时效性。使用gateway解决跨域认证问题,实现用户身份验证。为了抵御恶意请求,设置了三档安全验证,对达到条件的账号进行一定时间内的限制登录措施。调用第三方接口来发送短信。预约单功能:通过上传乘客选择的起始位置和终止位置,调用第三方地图服务,获取路径规划、时间预估、距离预估等数据。取得需要的数据后,通过计价模块取回此次行程的计价规则并进行详细的价格计算。最终根据所有信息生成初始订单,保存进数据库并返回给乘客进行确认、支付。使用了柔性事务保证分布式环境下支付库和订单库的事务一致性。参与业务中心需求评审,项目需求讨论,服务端框架搭建。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论