写点什么

week 9 作业

用户头像
Geek_2e7dd7
关注
发布于: 2 小时前

秒杀关键在于降低并发量,让不可能完成业务的请求早点终止,降低实际落到存储系统的请求量。

秒杀对计算复杂度的需求低,切主要工作发生在服务端。

秒杀商品量转成 QPS,低于单台 Nginx 可承受的请求量,略高于单台应用服务器可接收的请求量。

在 Nginx 接入层,应用服务器层如超过单体服务器承载能力则向调用方返回错误,异常情况下由客户端将错误展示成用户友好的文案,提示用户重试。

库存量完全可以由一台 Redis 服务器存储,用 decr 命令原子的进行减一操作,返回值非负则秒杀成功,否则商品库存已经清空。








用户头像

Geek_2e7dd7

关注

还未添加个人签名 2018.11.08 加入

还未添加个人简介

评论

发布
暂无评论
week 9 作业