大型互联网应用系统使用技术方案和手段

用户头像
wei
关注
发布于: 2020 年 07 月 02 日

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

主要解决问题:

高并发:系统吞吐量

高可用:7*24

高性能:响应速度

易扩展:功能性需求

可伸缩:通过集群增加服务器数量

安全:防止系统被攻击,数据被窃取

方案和手段:

1)分层:横向维度切分

网关层、应用层、技术设施层

2)分割:纵向维度分割

功能和服务分割,包装成高内聚低耦合的模块单元,便于分布式部署

3)分布式

分层分割目的就是为了分布式部署,使用多台服务器部署一个项目的不同功能,可处理高并发和大量数据

4)集群

分层分割后,访问量大的服务可以部署服务集群化,多台服务部署相同应用,通过负载均衡设备对外提供服务

5)缓存

将数据存放在距离计算最近的位置来加快处理速度,改善性能第一手段

6)异步

解耦合手段,将一个业务操作分多个阶段

7)冗余

保证应用7*24小时连续运行,服务器冗余,数据备份冗余

8)自动化

属于运维,服务宕机后可以自动启动

9)安全



用户头像

wei

关注

还未添加个人签名 2018.05.31 加入

还未添加个人简介

评论

发布
暂无评论
大型互联网应用系统使用技术方案和手段