社区
Web开发应用服务器
帖子详情
关于高并发!要满足5W的并发量
oYiZuo1sdfsdf
2016-09-06 10:52:18
如果需要满足5W的并发,正常情况需要多少台服务器。服务器的带宽和配置是什么样的
...全文
568
1
打赏
收藏
关于高并发!要满足5W的并发量
如果需要满足5W的并发,正常情况需要多少台服务器。服务器的带宽和配置是什么样的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KK3K2005
2016-09-06
打赏
举报
回复
你并发比淘宝还厉害啊
50W-100W
高
并发
,秒杀功能是怎么实现的?
问:电商网站中,50W-100W
高
并发
,秒杀功能是怎么实现的? 秒杀的套路千千万,反正物品肯定
满足
不了需求,抢不到东西也是正常的,所以套路可以全链路安排!下面以100w
并发
为例: 1 浏览器端直接随机过滤下,比如随机数1到100,是11就通过,完全看脸,1/100的概率能成功提交请求,开抢3s后不再成功,这会儿
并发
只剩下1w了 2 Nginx的反向代理层,都可以相同思路过滤下,检测下某个请求参数,留个1/10的概率通过,其他直接返回已抢光,
并发
能进入服务器的只有1000了 3 程序入口来个布隆过滤器,筛掉重
5w
每秒的
高
并发
优化:电商秒杀与抢购
一、大规模
并发
带来的挑战 在过去的工作中,我曾经面对过
5w
每秒的
高
并发
秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。 通常静态HTML等
高
并发
解决思路
1:认识
高
并发
问题
高
并发
指的是:在同时或极短时间内,有大
量
的请求到达服务端,每个请求都需要服务端耗费资源进行处理,并做出相应的反馈。
高
并发
问题的本质就是:资源的有限性,比如:带宽、CPU、内存、IO等。 就是因为资源有限,我们不可能同时去处理并
满足
这些大
量
的请求,从而带来一系列的问题,统称就是
高
并发
的问题。 2:
高
并发
解决思路 从服务端来解决
高
并发
问题的话: 核心思想:分而治之——请求分流。 现在不是同时来了太多的请求吗?我一台服务器肯定处理不过来啊,那我就开始分流,先增加服务器数
量
,比如
铁汁!
高
并发
这些东西都是虚拟的,你都理解透彻了嘛?(
高
并发
目标/
高
并发
构架演进/分布式/面向服务架构/
高
并发
平台)
推荐阅读:京东后端Java高级架构师面经+面试题: Spring+多线程+MySQL 慎入,作者
高
并发
搞得少(没搞过),这里面水太深,什么
高
并发
,大流
量
的东西都是虚拟的,作者还太年轻,没有那个经历,把握不住。系统只有几QPS,开心快乐就行,不PK,文明PK。
高
并发
,你把握不住的 作为一个
高
并发
的门外汉,尝试结合学过的课程和一些网上的资料来整理一下对于
高
并发
的认识。——实战是不可能实战的,只能动动嘴皮这样子。 什么是
高
并发
高
并发
指的是系统同时处理很多请求。
高
并发
是一个结果导向的东西,例如,常见的高.
高
并发
解决方案
处理
高
并发
的六种方法1:系统拆分,将一个系统拆分为多个子系统,用dubbo来搞。然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗
高
并发
。2:缓存,必须得用缓存。大部分的
高
并发
场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大
量
走缓存不就得了。毕竟人家redis轻轻松松单机几万的
并发
啊。没问题的。所以你可以考的虑考虑你的项目里,那些承载主要请求读场景,怎么用缓存来抗
高
并发
。3:MQ(消息队列),必须得用MQ。可能你还是会出现
高
并发
写的场景,比如说一个业务操作里要频
Web开发应用服务器
5,658
社区成员
20,165
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章