高并发高可用网站发展进程

一.架构的演变过程

1.起初的单体架构模式

2.当用户量上升文件存储过多单体宕机整个网站无法访问,数据库,文件服务器都无法访问。改进后。

3.用户量在增加对数据库查询需求越来越大,利用缓存中间件让查询大多数走缓存中间件(内存)尽少去操作数据库。

4.用户在增加,采用多节点部署方式。采用nginx做负载均衡等

 5.当网站用户达到百万甚至是千万级别后数据库的负载能力将成为网站的瓶颈一般情况下有80%是读请求20%是写请求

6. 当单表数据量达到700万或者是千万的时候(注意:当我们分库分表后每一张表的主键不能使用自增长了要采用分布式主键全局唯一的主键)

 7.用户数量的增加用户对数据的解锁越来越多,对数据的模糊查询量大,数据库无法支撑时

 8.用户在度增加服务的拆分 (必须考虑分布式事务的问题)

9.微服务演变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值