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