高并发场景解决思路(1)

高并发场景解决思路(1) 扩容

系统扩容:

垂直扩容:提高系统部件的能力,例如为系统升级内存。

水平扩容:增加更多的系统成员,例如为系统增加服务器,更推荐,理论上是可以无限扩充。

系统扩容演变:

单点服务器

  • 最初的系统架构,由于服务器是单点的,服务器更新时也不得不停机。


服务器集群

  • 根据需要采用多点服务器,一台服务器的重启也不会影响整个系统,但单点数据库存在着容量不足等问题。


服务器集群加数据库集群

  • 数据库也采用集群的方式,主库负责写操作,从库负责读操作。但是在主从服务中,对于支付类的业务中,主库和从库的数据复制可能会有延迟,所以部分敏感数据的读取应有主库执行。


多机房部署服务器和数据库

  • 由于单个机房可能存在断电等风险,所以需要把服务器和数据库集群部署到多个机房中,数据库和服务器的链接使用域名进行连接。


异地多机房

  • 这种模式解决了单机房容量有限的问题



全部评论

相关推荐

牛客175617325号:有的面试官不开摄像头 可能是因为他是竞业来的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务