Citizen Z
2020-01-11
除了高并发,还有这些挑战:
1. 数据规模:UGC 和行为数据
2. 大流量:要考虑大型文件或流数据对带宽的压力
3. 高峰场景:无计划或有计划的访问量爆发(营销活动、热点事件)、DDoS,要求系统可伸缩
4. 安全性:暴露在公网,安全通信和隐私保护问题不可避免
5. 高可用:宕机意味着用户流失,复杂网络环境问题等外部因素也要考虑在内
6. 快速变化:产品创新以吸引和留存用户,这需要可扩展的系统设计和高效敏捷的团队协作机制
展开
作者回复: 👍
7
奔奔奔跑
2020-01-12
仿佛回到了当初看大型网站架构技术的时候了
1
2
Paul Shan
2020-01-17
扩容垂直伸缩和水平伸缩的关键不同在于垂直伸缩是在在服务器总数基本不变的情况下增加单机的性能,水平伸缩则在单机性能不增加的前提下,如何在众多服务器操作系统架构之上重新设计一种新的架构来处理并行,不同的服务器会因为各种的特点而各司其职。垂直伸缩极限较快达到。水平伸缩更为丰富,极限也较大。就像操作系统是把CPU,内存和各种IO作为调度单元而让系统发挥出最大性能。一个好的分布式系统是以各种服务器作为调度单元而让系统做到快速响应。
京东PLUS会员
2020-01-12
谢谢
koofrank
2020-01-11
写的很好 期待下面架构的讲解
holybell
2020-01-11
说点自己的看法,互联网为了解决高并发而采用分布式系统,引入一个集群必然带来集群所需要处理的问题,比如启用数据库集群必然带来数据如何在为集群间分发,主库读写分离如何避免读库的同步延迟导致的数据不一致性;分布式系统之间的调用如何确保事务性;为了提高读性能引入的nosql如何避免缓存和数据库的一致性问题等等……
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧