架构师训练营第 4 周课后练习
题目描述
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
解答
随着业务发展,一个大型互联网应用系统的用户量越来越多,请求量越来越大,数据量越来越大,业务复杂度越来越高。对于系统的性能、可用性、可扩展性要求也会越来越高。大部分技术和方案都是为了解决这三个方面的问题而提出的。1.适用于高性能的技术方案有读写分离、分库分表、NoSQL、缓存、异步等。2.适用于高可用的技术方案有集群、备份、异地多活等。3.适用于可扩展性的技术方案有微服务、分层等。
评论