首页 实战 新版Springboot3.0打造能落地的高并发仿12306售票系统
收藏

Springboot3+微服务实战12306高性能售票系统

明星讲师“甲蛙”全新力作,带你学习各种高并发场景的解决方案

新版Springboot3.0打造能落地的高并发仿12306售票系统

¥499.00
已完结 难度 中级 时长 52小时 学习人数 795 综合评分 9.72
经典Springboot初级到中高进阶实战落地
套餐价格:¥719.00
2门课 总价:¥798.00
立即购买
Java经典微服务项目实战及网关开发落地
套餐价格:¥849.00
2门课 总价:¥998.00
立即购买
从主流分布式解决方案到大型分布式实战
套餐价格:¥988.00
2门课 总价:¥1,098.00
立即购买
Java从初级到中级项目实战落地
套餐价格:¥899.00
2门课 总价:¥998.00
立即购买
Java热门企业级项目实战,快速拔高实战能力
套餐价格:¥763.00
2门课 总价:¥847.00
立即购买

慕课网明星讲师“甲蛙”全新力作:一套市面稀缺的,手把手教你完整落地“高并发,高可用,高性能” 整体解决方案实战课。课程以12306售票系统驱动教学,融合老师多年大厂超大型项目架构设计与实战经验,带你从架构设计到具体场景方案落地,真正驾驭超高并发场景下的各种疑难问题,成为高薪抢手人才。

甲蛙
讲师

高级技术专家

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

以极佳的案例场景,手把手带你学会落地高并发整体解决方案

从0到1落地
整体项目架构
三端分离,易于分配不同资源微服
务组件,保证服务的高可用功能拆
分,实现服务间低耦合、高内聚提
升系统性能,保障服务高性能响应
学会高并发
高性能场景解决方案
学会对并发请求做削峰处理,解决吞
吐量问题,掌握使用限流、令牌大
闸、发放令牌、分布式锁、分布式缓
存等十几种技术解决多种高并发问题
综合提升
高并发技术实战能力
高并发秒杀技术应用落地,集成第三方
组件做多场景问题处理 ,掌 握 新 版
Springboot及Spring Cloud Alibaba
的综合运用等

大型分布式架构设计,从0到1手把手带你落地整体项目架构

千万级、业务复杂度极高项目架构拆解,提升各种高并发、高性能架构设计能力

使用三端分离,会员端、控台端、服务端,便
于开发和维护,同时将界面与功能逻辑分开,
易于分配不同的资源。
使用微服务生态组件:注册中心、配置中心、
网关、限流降级、分布式事务、服务调用,保
障服务高可用。
将系统功能拆分成多个微服务应用,实现服务
间低耦合,服务内功能高内聚。
使用Redis、MQ等中间件,提升系统性能,保
障服务高性能响应。
自制代码生成器,一分钟完成单表增删改查
(含界面)功能,极大的提高开发效率。

多个典型高并发/高性能场景,学会通用解决方案设计与落地

更注重实际落地与有效提升解决大型项目生产问题的能力训练

前端静态化
使用前端静态化
减轻后端服务器压力
内容分发网络
使用CDN
加快用户访问速度
验证码
利用验证码
分散请求
避免瞬时峰值过大
限流降级
使用Sentinel对请求进行限流
瞬时高并发快速响应
发放令牌
利用令牌机制
控制并发购票流量
避免无效请求
令牌大闸
控制购票流量
进一步减轻服务器压力
同时避免机器人抢票
分布式锁
超卖问题非常常见
利用分布式锁
控制抢票,避免车票超卖
分布式事务
利用分布式事务
保证数据最终一致性
MQ队列
对购票请求做削峰填谷处理
避免高峰资源不足
低谷资源浪费
分布式缓存
使用本地缓存车票余量信息
减少数据库查询压力
企业级项目上云
企业级项目上云
项目部署到生产环境
供用户访问

新版+主流技术组合,综合提升技术实力与竞争力

SpringBoot3知识体系
JDK 9~17重要特性
Springboot新特性AOT
校验框架
拦截器
AOP定时器
异步化
多环境配置
编译与部署
前端Vue3
Vue CLI 5
Ref
Reactiev
Axios
Router
Vuex
Ant Design Vue
多环境配置
编译与部署
新版Spring Cloud
Alibaba 2022.0.0.0
Nacos注册中心
Nacos配置中心
Seata分布式事务
Sentinel限流降级
Feign服务调用
第三方组件集成
Mybatis
Redis
RocketMQ
Quartz
高并发秒杀技术
缓存
限流、熔断
令牌
令牌大闸
削峰填谷
分布式锁
程序设计
JWT单点登录
项目分层设计
分库分表
自制前后端代码生成器
“项目体验地址:http://12306.courseimooc.com/
课程大纲
第1章 课程介绍与学习指南
本章主要对课程做整体介绍,其中包括:课程要解决的问题、课程特色和亮点、课程内容安排、学完大家的收获,以及在学习方法上提出的建议与指导。
第2章 12306这个系统架构到底有多牛?
本章主要对课程为什么选择12306课程作为实战项目,以及该项目具备哪些亮点及优势做全面分析介绍,从而让大家了解课程设计的初衷以及要达到的目的。
第3章 最新版的SpringBoot3&JDK9~17新特性详解
目前市面上大多数Java项目都还在用JDK1.8,导致很多程序员也没用过高版本JDK,本章将带大家从JDK9到JDK17学习每个版本的一些重要的特性,以及最新发布的SpringBoot3的新特性,并在项目开发中全面应用。
第4章 新版Spring Cloud Alibaba与Springbooot搭建后端架构
本章主要学习微服务项目架构的搭建,使用Maven搭建Spring Cloud Alibaba微服务架构,学习微服务核心组件:注册中心Nacos和路由Gateway,完成项目的工程配置,如:Git, Maven, 热部署、编码等。
第5章 使用Vue3 + Vue CLI 实现系统前端模块的搭建
本章将完成项目前端模块搭建,创建Vue CLI 项目Web,集成支持Vue3的UI组件库Ant Design Vue,完成网站页面基本布局,集成Vue-Router路由、Axios等组件。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课
程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
实用电子文档
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
初级以上的Java后端开发人群
缺少大型高并发项目开发经验
解决实际生产问题能力欠缺
技术储备
具备一定的Java开发基础
使用过Springboot进行项目开发
了解微服务架构
环境参数
JDK 17
Springboot 3.0.0
SpringCloud Alibaba 2022.0.0.0
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题