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

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

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

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

服务拆分

业务层

模块项目名描述
乘客端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. 收到
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • AI 大模型入门:AI 产品经理必备知识与落地逻辑
  • Stable Diffusion WebUI 本地部署完整教程
  • AI 大模型入门指南:理解原理与高效提示词技巧
  • Android Framework 核心源码解析:从系统启动到应用框架详解
  • 利用 AI 大模型一键生成高清短视频的开源项目介绍
  • Python 图形界面与游戏开发实战:计算器、记事本及经典小游戏
  • GitHub Copilot Agent Skills:打造跨项目 AI 专属工具箱
  • GitHub Copilot Pro 学生认证免费获取详细指南
  • Web 安全实战:Shell 执行与成绩查询漏洞分析
  • Python 实现十大经典排序算法详解:原理、代码与复杂度分析
  • 小红书 AlignRec: 多模态推荐系统的对齐与训练框架
  • 基于 AI Ping 的大模型 API 统一接入与成本优化实践
  • Vue 项目实战:全局封装 Element UI 表格组件
  • 滑动窗口算法核心思路与四道经典题解析
  • 华为 OD 机试双机位 C 卷 - 卡牌游戏
  • 大模型微调方法总结:从全量到参数高效微调
  • Python 常见数据结构详解
  • Python 入门指南:基于爬虫技术的零基础学习路径
  • 高鋒集團合夥人黃俊瑯:以資本與生態賦能傳統企業 Web3 轉型
  • Ubuntu 20.04 LTS 升级至 24.04 LTS 完整指南

相关免费在线工具

  • 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