架构师训练营 第七周【学习总结】
通过第七周的学习,主要收获有:
1、性能测试的目的有两个,一方面是了解系统的性能大小,另一方面是为了有针对性的做性能优化。性能测试是了解一个系统的重要方法,不能随意优化一个不了解的系统,否则可能会适得其反。
2、稳定性测试也很重要,需要持续波浪形的对系统进行测试,因为现实中通常就是波浪形压力的情况下,缓存失效后的高并发,导致系统出现了问题。
3、性能优化涉及很多方面,在了解系统的各项指标后,可以从很多方面进行分析,比如:软件代码、系统架构、虚拟机、操作系统、服务器硬件、机房网络。每一个层面出现问题,都有可能导致性能不佳。
4、了解一款非阻塞的编程框架 akka,是一款基于消息传递机制的非阻塞编程框架,它提供了一种称为 Actor 的并发模型,其粒度比线程更小,所以能够在系统中启用大量的 Actor,用以在有限的硬件环境下依然能够支持很大的并发量。
评论