如题,还有一个抢购功能
如题,还有一个抢购功能
|
1
现在都是弹性云,哪里不够扩哪里。。。
这种问题压根不用考虑了 |
|
2
@sorry 程序可能会炸)比如说开了个 1000 的数组存活动用户
|
|
wukongkongApr 12, 2020
3
5000 感觉很高了,规模挺大,真的有这么大的并发?
|
|
laminux29Apr 12, 2020
4
这不好说。
如果这 5000 人分布在世界各地,分时上线,那么一台最渣的云服务器就能扛起。 但如果这 5000 人都是一个地方的,还经常抢购秒杀,那么 5000 的 java 业务并发,一台几十万的中配物理服务器说不定也抗不下。 其实你应该考虑优化,优化的本质就是把这些集中的东西,进行分散处理。 |
|
5
5000 人没人 5 秒一次操作 qps 1000,一台服务器 qps200 算 弄个 5 台
数据库+缓存 也要差不多 等级吧 抢购弄个前端过滤一些 |
|
rb6221Apr 12, 2020 via iPhone
6
5000 并发还需要考虑,5000 用户其实没啥吧
|
|
opengpsApr 12, 2020 via Android
7
5000 在线,我刚给客户解释过。
假设业务非常普通,不是视频,不是图片站点,5000 在线理解成非常均匀的 20 分钟在线人数,假设没人只点开一次,页面大小都是 100kb,那么等效于~ 每分钟 250 个访问,每秒 5 人访问,听起来 5tps 很低,然而这是极端假设,现实当中至少需要考虑 100 倍才能稍微可能放心的撑过峰值压力。 每秒 500 的访问,这已经是个相当大型的项目了!!!超出了单机承载范围!!! 所以回到主体~这又是不懂装懂提出的指标要求,真等我报了价格,能按我报价购买的人连百分之一都不会到! |
|
dnsaqApr 12, 2020 via iPhone
8
不是应该考虑后端设计吗,你理想中的每秒 500 人访问,难道不是根据后端处理能力来算的吗,本来固定每秒只能 500 个,后端处理能力差只能 50 个,后端处理能力好可以 1000 个。
|
|
dnsaqApr 12, 2020 via iPhone
9
现在的服务器都是可以弹性升级的,买个差不多配置就好,重点放在后端上。至于客户要的指标做完再来一个一个接口做压测
|
|
dnsaqApr 12, 2020 via iPhone
10
客户要求所谓的 5000 并发,你可以考虑十万起步了
|
|
celeron533Apr 12, 2020
11
另外还要考虑遇到 DoS,CC 攻击的可能性
|
|
XanderChenApr 12, 2020
12
你可以咨询一下云平台的客服。
一般他们会给你推荐一个比你需求的要略微高档的配置。 你先拿这个把价格报上去,逼一下预算上限。 然后按照他们给出的预算来买服务器, 然后再进行什么压力测试之类的,拿测试结果给领导,由他决定升档还是降档。 |
|
feelingluckyApr 12, 2020
13
按照经验配置其实还好,其实哪怕不够加机器都很快,先看带宽是不是瓶颈
|
|
dewiApr 13, 2020 via iPhone
14
推荐上 redis
|
|
stevenhawkingApr 13, 2020
15
serverless
|
|
someonedengApr 13, 2020
16
severless
|
|
someonedengApr 13, 2020
17
@someonedeng serverless
|
|
mumblerApr 13, 2020 via Android
18
2 核 4G,不能再高了
|
|
w2erApr 13, 2020 via iPhone
19
建议参考十二楼,找个知名云服务平台给个正式点儿基础参照先
|
|
murmurApr 13, 2020
20
在线 5000 什么意思,买了东西立刻下线是在线还是离线了
|
|
runoApr 13, 2020 via iPhone
21
小程序包的压力在腾讯那,不用考虑,主要考虑一下 API 的压力吧。前一段时间有一老哥告诉我有一个 10w uv 的站,吓得我主从分离,接口做了负载均衡。真实上线后,现在快两周访问量还没到 10w...所以,你要衡量一下客户口中的 5k 的真伪性...
|
|
voneApr 13, 2020
22
正常的不进行特殊优化的 API,单机 qps 也就 200-300 。
|
|
guansixuApr 13, 2020
24
歪个楼,楼上的几位能不能把“每人”打对,不要打成“没人”,意思完全不一样了
|
|
lscexpressApr 13, 2020
25
上 serverless 就不用考虑
|