跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaPayjava

网约车微服务项目架构与服务拆分

网约车微服务项目基于 Spring Cloud 生态构建,包含乘客端、司机端及听单模块。核心能力层涵盖订单、派单、用户管理、短信、计价、验证码、钱包及支付功能。基础设施采用 Eureka 注册中心、Config 配置中心、Zuul 网关及 Hystrix 熔断监控等组件。通过统一二方库 internal-common 提供通用工具与异常处理。系统流程覆盖登录注册、验证码校验、派单接单、行程管理及支付结算等完整业务闭环。

leon发布于 2022/9/1更新于 2026/6/1224 浏览
网约车微服务项目架构与服务拆分

服务拆分

业务层

模块项目名描述
乘客端api-passenger乘客端
司机端api-driver司机端
司机听单api-listen-order司机听单

能力层

模块项目名
订单service-order
派单service-order-dispatch
乘客用户管理service-passenger-user
短信service-sms
计价service-valuation
验证码service-verification-code
钱包service-wallet
支付service-payment
地图service-map

Spring Cloud 组件

模块项目名
注册中心cloud-eureka
配置中心cloud-config-server
网关cloud-zuul
熔断监控cloud-hystrix-dashboard
健康检查cloud-admin
链路追踪cloud-zipkin-ui

基础 common

所有服务都引用的一个二方库。

模块项目名
通用,工具类,异常,校验internal-common

时序图

登录注册

登录注册时序图

验证码

验证码时序图

司机端

司机端时序图

订单

订单时序图

信息修改

信息修改时序图

信息维护

信息维护时序图

项目演示

派单 / 接单

派单接单演示

到达约定地点

到达约定地点演示

接到乘客

接到乘客演示

开始行程

开始行程演示

到达目的地

到达目的地演示

发起收款

发起收款演示

收到

收到演示

目录

  1. 服务拆分
  2. 业务层
  3. 能力层
  4. Spring Cloud 组件
  5. 基础 common
  6. 时序图
  7. 登录注册
  8. 验证码
  9. 司机端
  10. 订单
  11. 信息修改
  12. 信息维护
  13. 项目演示
  14. 派单 / 接单
  15. 到达约定地点
  16. 接到乘客
  17. 开始行程
  18. 到达目的地
  19. 发起收款
  20. 收到
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 二分查找算法:x 的平方根与搜索插入位置
  • 大模型如何赋能企业:落地路径、应用场景与工程实践
  • Web3 前端安全:钱包连接风险与防护指南
  • Linux 基础文件与目录操作命令详解
  • AI生成知识科普视频:2026内容创作者赚钱新赛道
  • Obsidian 接入 AI 配置指南
  • Seedance 2.0 深度解析:AI 视频生成迈向工业级可控
  • OpenClaw Webhook 详解:配置与安全
  • 鸿蒙 NEXT WebView 套壳方案:解决文件上传与相机调用问题
  • Python 开发工具 uv 安装、配置与最佳实践
  • 2026 年 3 月全球 AI 前沿动态与技术突破
  • FPGA 机器学习推理加速:hls4ml 框架实战入门
  • 后仿 SDF 反标 Warning 描述与解决方案
  • 字符串算法实战:公共前缀、回文子串与运算
  • Dify MCP Server 插件将工作流发布为第三方可调用服务
  • 字节跳动 Java 后端面试真题与经验复盘
  • Vivado 生成 MCS 文件并烧录 Flash 实现掉电保存
  • OpenClaw Web 控制台使用全解析:可视化配置与监控
  • 10 个提升 AI 模型能力的必备技能
  • 二分查找应用:寻找旋转排序数组最小值与缺失数字

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online