
欢迎来到预见猿份,本站项目均为站长原创,学习中有问题可直接提交给站长老苗解决(微信:mrt_0607)。
苗润土老师,20余年一线项目经验,2014年加入黑马,星辰wms、云岚到家、学成在线项目作者,历任高级讲师、教学主管及课程研究员。 b站老苗
云岚到家项目v2.0
项目概述
云岚到家项目是一个家政服务O2O平台,提供在线下单、抢单、派单、上门服务等业务,平台包括四个端:用户端(小程序)、服务端(app)、机构端、运营端,采用前后端分离开发模式,服务端包括订单、派单、抢单、支付、优惠券、秒杀等微服务,项目使用了MySQL、Redis、MQ、ES、等中间件,学完本项目将具备使用AI开发大型项目的实战能力。
项目架构
项目是基于Spring Cloud Alibaba框架构建的微服务项目,采用前后端分离模式进行开发,系统架构图如下:

核心交互流程
下图是项目的核心交互流程。

学习收获
学习目标
1.掌握系统需求分析的流程与方法
2.掌握根据产品原型进行系统设计的方法
3.掌握使用AI进行三层架构的开发方法
- 掌握分布式项目常见技术方案的设计与开发
5.掌握微服务架构常用中间件的原理与使用
6.掌握商品管理模块的设计与开发方法
7.掌握用户认证模块的的设计与开发方法
8.掌握门户模块的的设计与开发方法
9.掌握订单管理模块的设计与开发方法
10.掌握购物车模块的设计与开发方法
11.掌握支付模块的设计与开发方法
12.掌握优惠券模块的设计与开发方法
13.掌握秒杀抢购模块的设计与开发方法
14.掌握抢单模块的设计与开发方法
15.掌握派单调度模块的设计与开发方法
16.掌握售后服务模块的设计与开发方法
17.掌握搜索模块的设计与开发方法
18 能够独立进行电商等多行业项目的设计与开发
19.掌握线上故障处理的流程与常用方法
解决方案
1.缓存一致性解决方案
2.异构数据同步解决方案
3.MQ消息可靠性解决方案
4.基于ES实现全文检索解决方案
5.用户定位解决方案
6.用户认证解决方案
7.文件存储解决方案
8.支付服务设计方案
9.保证接口安全性解决方案
10.基于状态机的状态管理解决方案
11.订单快照解决方案
12.取消订单解决方案
13.关系数据库分库分表解决方案
14.海量数据分页查询优化方案
15.数据冷热分离优化方案
16.多线程任务处理解决方案
17.分布式任务调度解决方案
18.分布式锁解决方案
19.秒杀抢购业务解决方案
20.分布式事务控制解决方案
21.搜索附近业务技术方案
22.撮合匹配解决方案
23.系统缓存设计方案
作者介绍
苗润土老师,拥有20余年一线项目开发经验,自2004年入行至今,长期深耕Java技术体系与企业级应用开发。曾担任架构师、项目经理等关键职务,具备丰富的系统设计与团队管理经验。2014年加入黑马,历任高级讲师、教学主管及课程研究员,设计并开发多款核心课程项目的研发与教学工作。
精通Java全栈技术体系,并紧跟技术前沿,深入研究Spring AI、RAG、Agent等大模型相关技术,具备将AI能力与Java后端深度融合的实战能力。
设计并开发了以下多款广受好评的企业级实战项目:
- 星辰WMS(仓库管理系统)
- 云岚到家(本地生活服务平台)
- 学成在线(在线教育系统)
- 闪聚支付(聚合支付平台)
b站地址:https://space.bilibili.com/1411213685?spm_id_from=333.40164.0.0

