项目采用主流的前后端分离架构+高并发技术 **后端使用的是springcloude alibaba +前端使用的是vue3** 都是目前最热门的技术且都是最新的版本 同时我们还会介绍高并发技术 适合所有有高并发需求的项目 整体是全栈项目但是侧重于后端 我们的目标是搭建一个千万级流量的大型分布式系统架构 12306是一个超大型网站面临着高并发访问 海量数据存储 高可靠运行等一系列问题于挑战 在项目当中我们会使用一系列解决方案来实现项目的高并发 高可用 高性能运行一些列目标 让大家全面学习高性能 高并发 高可用场景解决方案 **什么是高性能呢?** 比如还是以前面1万个人抢票为例 不管是抢票成功还是失败还是排队中 你能快速的给这10000个人相应就可以成为高性能 **什么是高并发呢?** 这1000张票你不能卖了一个小时还没卖完 所以能快速的卖完票切不超卖 这可以说你是一个高并发网站 高性能跟高并发是相辅相成的 你能支持高并发你也就是一个高性能网站 **什么是高性能呢?** 是指你的网站能够持续的高性能的提供服务 大家可能提供过99.99% 99.999% 要想做到4个9 全年的停机时间不能超过1个小时 要想做到5个9 全年的停机时间不能超过5分钟 ### 像后端我们会使用最新的springboot3 springcloude alibaba也是最新版本 jdk17 ### **还会自制一个代码生成器 一键生成curd的代码和前端代码** **一分钟内完成单表的增删改查包含界面** ### ![](https://img.kancloud.cn/d1/01/d10113406e8edb33f85919ecf0cd18d4_1657x801.png) ### 一个完整的抢票功能环节很多 我们会在不同的环节里面引入不同的技 比如使用限流和令牌机制可以减少很多无效的请求 使用异步化+排队机制进行消峰处理 使用分布式锁保证车票不超卖 最终实现将车票卖的又快又准 ###