云岚到家项目

一.项目介绍

云岚到家项目是一个家政服务o2o平台,互联网+家政是继打车、外卖后的又一个风口,创业者众多,比如:58到家,天鹅到家等,o2o(Online To Offline)是将线下商务的机会与互联网的技术结合在一起,让互联网成为线下交易的前台,同时起到推广和成交的作用。

二.项目业务模块

三.项目架构

项目是基于Spring Cloud Alibaba框架构建的微服务项目,采用前后端分离模式进行开发,系统架构图如下:

  • 用户层:
  • 包括四个端:运营端(PC)、服务端(APP)、机构端(PC)、用户端(小程序)
  • 负载层:
  • 反向代理、负载均衡。
  • 服务层:包括网关、业务微服务、基础服务。
  • 业务微服务:包括运营基础服务、客户管理服务、订单管理服务、抢单服务、派单服务、支付服务等。
  • 基础服务:Nacos(服务注册、配置中心)、XXL-JOB(任务调度)、RabbitMQ(消息队列)、Elasticsearch(全文检索)、Canal(数据同步)、Sentinel(熔断降级、限流)等。
  • 数据层:
  • MySQL数据库存储:服务信息、区域信息、客户信息、订单信息、支付信息、抢单池、派单池、结算信息等。
  • 分库分表:使用ShardingShphere进行分库分表。
  • TiDB分布式数据库存储:历史订单信息。
  • 消息队列:存储数据同步消息、各类异步消息等。
  • 索引:服务信息、服务提供者信息、订单信息等。
  • 缓存:服务信息、订单信息、服务单信息等。

项目核心交互流程如下图:

四.代码地址

欢迎各位前往代码仓库进行学习,有什么建议欢迎提出!

LYT0905/yldj: 云岚到家项目是一个家政服务o2o平台,互联网+家政是继打车、外卖后的又一个风口,创业者众多,比如:58到家,天鹅到家等,o2o(Online To Offline)是将线下商务的机会与互联网的技术结合在一起,让互联网成为线下交易的前台,同时起到推广和成交的作用。 (github.com)icon-default.png?t=N7T8https://github.com/LYT0905/yldj

相关推荐

  1. Docker部署SpringBoot项目服务器

    2024-04-09 17:00:06       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 17:00:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 17:00:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 17:00:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 17:00:06       20 阅读

热门阅读

  1. 如何才能把握电商的私域流量呢?

    2024-04-09 17:00:06       20 阅读
  2. 大数据分层存储架构:ODS、DWD、DWM与DWS详解

    2024-04-09 17:00:06       12 阅读
  3. 算法刷题记录 Day39

    2024-04-09 17:00:06       15 阅读
  4. vue如何使用websocket去接收数据和发送数据

    2024-04-09 17:00:06       16 阅读
  5. Redis: 内存回收

    2024-04-09 17:00:06       15 阅读
  6. 【C/C++】BST树的后序遍历

    2024-04-09 17:00:06       14 阅读
  7. 设计模式:责任链模式

    2024-04-09 17:00:06       16 阅读
  8. git分支-分支管理

    2024-04-09 17:00:06       15 阅读
  9. Python模拟退火算法

    2024-04-09 17:00:06       13 阅读
  10. Docker 国内镜像

    2024-04-09 17:00:06       12 阅读