网约车项目

我要开发同款
proginn22575579292024年03月22日
91阅读

作品详情

网约车项目是基于springcloud Alibaba 框架搭建实现的出行打车项目。项目的模块主要分为乘客端、司机端以及后台管理三大模块。主要业务为下订单,系统派单及司机抢单、支付,终端搜索等等功能。
责任描述:
 使用jwt生成令牌实现登录注册功能,并采用双token的设计实现token刷新功能
 接入高德webAPI的路径规划功能,实现根据起始坐标和终点坐标预估价格
 使用SSE构建服务端-客户端单向的消息通道,实现轻量级的消息推送
 使用redis实现分布式锁,解决系统派单过程中的并发问题,并使用jmeter进行压测
 接入高德猎鹰API的轨迹上传和查询、终端搜索等等功能,实现司机地理位置管理
 接入支付宝API(沙箱测试环境),实现支付功能
 使用springboot自带的validation框架做参数验证,提高代码的健壮性;并定义状态码,添加错误提示,减少联调沟通成本
 搭建nacos注册中心,并使用nacos进行服务治理 ,并接入openfeign与loadbanlancer ,在客户端实现选取服务的负载均衡策略
 搭建nacos配置中心,实现加解密配置(密码相关需要密文)及配置统一管理
 使用seata的AT模式,实现司机抢单时涉及的分布式事务
 搭建sentinel,实现限流、熔断及流量控制等等
 搭建gateway网关,实现路由转发、权限控制,流量监控等等
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论