美文网首页
如何设计高并发?

如何设计高并发?

作者: superNeil | 来源:发表于2020-09-12 10:21 被阅读0次
    image.png

    怎么设计一个高并发的系统,就要找到他的根,一探究竟,再对症下药。为什么会有高并发?高并发又有哪些厉害之处呢?

    其实很简单,刚开始系统都是连接数据库的,但是数据库在支撑到每秒并发两三千的时候,基本就快用完了。因此很多公司刚开始做的时候,技术如果不是很好,业务又发展太快,就有可能导致系统无法承受压力,发生宕机的情况,因此需要设计一个高并发的系统。


    image.png

    现在使用互联网的人越来越多,很多APP、网站和系统承载的都是高并发的请求,可能高峰期的时候每秒并发量几千。如此高的并发量,再加上原本比较复杂的业务,真正厉害的人一定是在复杂业务的系统里面玩过高并发架构的人,一般来说,分为以下几点:
    1、系统拆分(多个库)
    2、缓存(同步过来,大量走缓存)
    3、MQ(消息队列排队)
    4、分库分表
    5、读写分离(主从复制 , 主 增删改 , 从 , 读取)


    image.png

    相关文章

      网友评论

          本文标题:如何设计高并发?

          本文链接:https://www.haomeiwen.com/subject/uqziektx.html