写点什么

架构师训练营第九周作业

用户头像
丁乐洪
关注
发布于: 2020 年 12 月 19 日

作业一:

  • 请简述 JVM 垃圾回收原理。

垃圾回收原理:先标记,再清理。标记时用到可达性分析,清除后为了消除内存碎片,要进行压缩和copy。最新的垃圾回收算法是C1, 它把内存卡分成很多小块,必发加速回收,并对应用程序产生的影响最小。



  • 设计一个秒杀系统,主要的挑战和问题有哪些?核心的架构方案或者思路有哪些?

挑战是瞬间的高并发,需要限流或降级。同时不能影响线上现有业务,需要隔离。

1 限流尽量提前,使更少的请求能发往后端。

2 后端要做排队系统,进行限流,非即时功能通过异步调用完成

3 防止超卖,需要用Redis等系统进行全局控制总数。

作业二:

  • 根据当周学习情况,完成一篇学习总结

性能调优是个永恒的话题。系统架构层,要考虑系统的扩展性和高性能。

秒杀案例,学习了架构师如何从全局来考虑问题。



用户头像

丁乐洪

关注

还未添加个人签名 2018.10.11 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第九周作业