应用如何支撑10000并发?

背景: 高并发是现在在互联网项目中常见的字眼,很多人第一次接触的时候都是处于一脸懵逼的状态,就比如我,我一开始接到leader的要求——我们需要我们的应用支撑10000的并发时,我的脑子是混乱的,从哪里入手呢?慢慢从科普,测试,CSDN,github翻阅相关资料,我慢慢明白了如何面对一个这样的需求。

本文将会按照系列更新,从本人的实战角度且避免敏感业务的方向讲解本人对10000并发的设计方案和测试方案。

一、什么是并发?

并发通俗易懂,但是很少有人深究并发是什么一个概念,大部分的Java开发工作者应该也都不太能清楚的讲述并发的概念,收集了很多资料,也结合了业务场景,我做了个总结。

并发是一个伪概念,以10000并发为例,落地其实分为三大块:

1、静态页面并发
10000请求同时访问你的页面,这叫做静态页面并发。
2、查询并发
10000请求同时调用你的服务,要求从数据库查询数据。
2、事务操作并发
10000请求同时调用你的服务,要求数据事务操作你的数据库。

这三大类的并发所需要优化的方向都不一样,但是按照一般的业务场景其实都会遇到这个问题,比如某东或者某宝的秒杀活动都是先进入页面,下单,付款的,这所遇到的并发问题就涵盖了以上三种情况。

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值