架构师训练营第四周
大型互联网应用系统的面对的问题是用户需求变化快、高并发大流量,高可用、高性能、海量数据,网络复杂及安全等。-- 感觉很多项目都没有达到那么多,感觉按优先序列的话,我会把高性能排在第一,然后看看用户量咋样再说。
如果用户量及并发访问量大的话,可以采用垂直伸缩和水平伸缩两种方式。
高并发情况下可以采用:集群,分布式,缓冲,异步四种方式来应对。
集群:可以采用tomcat+nginx来分担并发量大的压力;
分布式:可以采用多个服务器应对不同的应用。
缓冲:如DNS缓冲可以解决不同地域访问服务器缓慢的问题;
异步:使用消息队列来替代同步方式。
评论