完整社交APP需求分析原型设计整体架构前端后端架构选编.docxVIP

  • 57
  • 0
  • 约7千字
  • 约 11页
  • 2017-04-20 发布于湖北
  • 举报

完整社交APP需求分析原型设计整体架构前端后端架构选编.docx

完整社交APP需求分析原型设计整体架构前端后端架构选编

?一个社交App需实现的功能 用户关注的常规社交功能、活动、地理位置、探索功能、新鲜事、视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的。 当一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需求,但是互联网应用具有病毒式的传播特点。一款App很可能会面临一夜爆红的现象,访问量和数据量在短时间内呈现爆发式增长,这时候会面临的局面是每天上亿PV、数百万新增用户和活跃用户、流量飙升至每秒数百兆。这些对于一个只部署了简单后端架构的应用来讲是无法支撑的,会直接导致服务器响应缓慢甚至超时,以及在高峰期时服务呈现瘫痪状态,使得后端的服务完全无法使用,用户体验急剧下降。本文将会通过一个真实的案例来分享一个社交应用如何构建一个具备高伸缩性的后端系统。 ??交App最初部署的后端架构解析 社交App在最初的时候,后端架构相对比较简单,最初是部署在基础网络之上。最前面放置一台绑定了公网IP的nginx服务器作负载均衡,后面放置3台应用服务器来负责处理所有业务上的请求,最后面搭建一台MySQL Database数据库。 INCLUDEPICTURE \d /adapt/0/f361db82-cbb8-4ec8-91cb-84e7bff008af/800?pt=0ek=1kp=1sce=0-12-12 \* MER

文档评论(0)

1亿VIP精品文档

相关文档