第 4 周 作业一

用户头像
bearlu
关注
发布于: 2020 年 10 月 11 日

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

使用了哪些技术方案和手段,主要解决什么问题

1、分层

使一个系统在横向维度上切分成几个部分,使每个部分负责一部分相对比较单一的职责。

2、分割

将不同的功能和服务分割开来,解决系统越大,功能越复杂,服务和数据处理的种类也越多的问题。一方面有助于软件的开发和维护;另一方面,便于不同模块的分布式部署,提高网站的并发处理能力和功能扩展能力。

3、分布式

通过分层和分割,使模块便于分布式部署,解决同样的问题可以使用更多的计算机,计算机越多,CPU,内存,存储资源也就越多,能够处理的并发访问和数据量就越大。

4、集群

解决用户集中访问的模块,采用集群,通过负载均衡设备共同对外提供服务。

5、缓存

将数据存放在距离计算最近的位置以加快处理速度。

6、异步

将一个业务操作分成多个阶段,每个阶段之间通过共享数据而不是直接调用的方法进行协作,降低软件耦合性。

7、冗余

解决服务器出现故障,但是能继续服务,数据不会丢失。

8、自动化

解决无人值守可以正常运作。

9、安全

解决互联网的安全问题。



用户头像

bearlu

关注

还未添加个人签名 2017.12.10 加入

还未添加个人简介

评论

发布
暂无评论
第4周 作业一