可以总结一下项目亮点吗
来源:23-1 课程总结

Styxmale
2024-03-26
老师好可以总结几条项目亮点吗?多总结几条,谢谢!
写回答
1回答
-
我示例网站有总结:http://12306.jiawablog.com/welcome
示例网站说明(网站实现的功能课程都有手把手教)
本项目共有15张业务表,会手把手教自制通用代码生成器,快速生成增删改查包含界面,减少无意义的增删改查占用课程时间。
购票流程看起来简单,但用了很多看不见的高并发技术,比如10万人抢1000张票:利用CDN,提高用户访问页面速度
利用分布式缓存,在秒杀开始前,提供高性能余票查询,同时要考虑缓存击穿、穿透、雪崩等问题
使用第一层验证码,纯前端验证码在前端削弱瞬时高峰,将100毫秒内10万人的请求,分散成1~2秒内10万人请求
使用第二层验证码,后端验证码,进一步分散请求,同时防止机器人抢票
使用限流技术减轻无谓请求,同时给用户快速失败响应(告知票没有了),将9万请求快速失败,变成1万请求抢1000张票
使用令牌发放技术,控制抢票量,同时防止机器人刷票,比如开放2000令牌,即变成8000请求快速失败,变成2000请求抢1000张票
使用分布式锁技术,防止超卖,即2000人抢1000张票,最终只能卖出1000张,不能卖出1001张票
使用异步削峰+排队机制,解决吞吐量问题,实现最短时间内给用户反馈,1000请求告知票没有了,1000请求告知排队中
使用分布式事务,保证数据最终一致性,不能库存减少了,票却没打出来。
112024-03-28
相似问题
单点登录仅限一个窗口吗?
回答 1
项目介绍
回答 1