第四周总结

用户头像
Thrine
关注
发布于: 2020 年 07 月 01 日

老师上周课讲了三个典型大型互联网应用,wiki百科、淘宝和宅米。大型网站架构除了满足功能性需求,还需要满足非功能性需求:可伸缩,可扩展,高性能,高可用和安全方面的要求。

wiki百科全球大型网站使用了LVS负载均衡+squid 缓存+lighttpd图片缓存技术+geoDNS地理+Lucene搜索引擎,架构虽然简单,但是能满足网站需求,所以很多时候是需求要求使用什么样的技术,而不是一味为了技术而使用技术。

宅米:校园零食小商品交易网站,



为了解决初期系统总是崩溃的问题,老师进行了架构优化,通过租用阿里服务,加上了分布式文件系统和CND服务,解决了系统图片访问问题,使用redis最为后端数据缓存服务,避免不必要的数据库访问操作,对mysql使用的是主从的读写分离模式,对业务系统进行拆分:分为卖家系统、买家系统、供应链系统和运营系统并通过异步消息把一些运行数据收集到大数据平台以供分析。



用户头像

Thrine

关注

还未添加个人签名 2020.05.27 加入

还未添加个人简介

评论

发布
暂无评论
第四周总结