课堂作业 week4
一个大型互联网应用系统是用了哪些技术方案和手段,主要解决了什么问题?
1、CDN
使用CDN技术,解决了静态资源从服务器获取的带宽压力,使用用户更快的打开网页以及加载图片,同时也解放了服务器更多的可用资源
2、缓存
使用缓存技术,解决了热点数据,频繁读取数据库的压力,使数据加载更快,释放了数据库资源
3、负载均衡
使用负载均衡,可以解决单一服务器资源不够的问题,可以使系统进行水平扩展
4、数据库主从
使用数据库主从,实现数据库的读写分离,可以水平扩展数据库,解决数据库频繁读写cpu激增,资源不够的问题
5、微服务
使用微服务技术,是为了解决系统业务越来越庞大,各业务之间的结偶,以及服务独立,提升交付效率
6、消息队列
使用消息队列技术,可以解决秒杀类业务问题,起到限流效果,同时保证服务的可用性
评论