高并发相关

  真不知道题目该怎么起。高并发这么大。高并发详解?高并发解决方案?我其实就是把手上有的武器画了个图而已,连叫高并发简介都不合适。

  高并发是个互联网回避不了的问题,但也是个有趣的话题。牵涉到的东西太多太多。任何一个小点都是个大课题。高并发是难点痛点,但是解决高并发也提现了人类智慧之光啊。

  其实,高并发并不难,主流的解决方案有限,就是那几个老生常谈的东西,什么乐观锁啊读写分离啊。但是其实也很难。每一个实施起来都问题一堆,比如数据库的主从一致性啊,数据库与缓存的一致性啊等等。各个都是头大的问题。

  下图是我一年前画的,把我手上能想到的可以使用的武器简单整理了下,有空再更新。这些武器可以单独使用,可以根据业务需求,组合使用,更是玄妙好玩至极

 

  暂时将主流互联网架构定位四层五模块。分层法和命名每个架构师都有差异,无需关注,数据流是一直的。分别是:
 
  前端——PC、H5、APP等请求方
  站点层——暂时将负载均衡和应用服务器归为一层。nginx可以部署多个,用dns做轮训负载保证高可用
  应用层——包括了controller层和service层。后端服务代码都属于这一层
  缓存——高速存取组件
  数据库——数据持久化
  关于各层各模块相关的武器在旁边的方框内。

转载于:https://www.cnblogs.com/keita/p/8583066.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值