架构师训练营第九周 - 作业一
作业一(至少完成一个):
1.请简述 JVM 垃圾回收原理。
2.设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?
作业二:
根据当周学习情况,完成一篇学习总结
1.请简述 JVM 垃圾回收原理
使用可达性分析算法打标,使用复制技术,分代处理垃圾回收。
2.设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?
主要挑战和问题
1.当前系统复杂度高,难以快速迭代实现目标并发数
2.目标并发下,现有系统资源不足。甚至资源能准备充足的情况下,也无法短期完成部署,成本高昂
3.容易对现有系统造成影响
核心思路
1.隔离,将秒杀系统与现有系统物理隔离
2.静态化,使用 JS 自动更新技术,将动态内容静态化,最大程度 CDN
3.简化流程
4.阀门限流,使用服务端计数器,根据页面逻辑层层计数拦截,降低核心页面并发
打赏: 微信
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。