分布式系统设计 - 第四周作业

用户头像
孙志平
关注
发布于: 2020 年 06 月 28 日

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



  • 数据库

主从复制

解决单机读写高并发,用多个从库分摊读压力

数据库备份

mysql高可用架构MHA

mysql高可用

分库、分表、分区、数据归档

提升数据库访问性能



  • 缓存

redis分布式缓存

提升网站访问速度,减少数据库压力

反向代理缓存

提升网站访问速度,减少应用服务器压力

本地缓存

减少分布式缓存压力



  • 消息队列

提高系统响应速度

服务解耦



  • 负载均衡

提高应用并发能力



  • CDN

  • 动静分离

提高系统响应速度



  • 分布式锁

在分布式应用中实现对资源的唯一持有,其它等待



用户头像

孙志平

关注

还未添加个人签名 2018.05.08 加入

还未添加个人简介

评论

发布
暂无评论
分布式系统设计 - 第四周作业