微服务架构设计
文章平均质量分 64
大步往前走
这个作者很懒,什么都没留下…
展开
-
6 秒杀业务设计
1. 什么是秒杀 秒杀分为三种方式: 1、限量秒杀:此种秒杀形式商家提供一定数量的商品,直至秒完即止。 2、限时限量秒杀:商家提供一定数量的商品,在规定的时间内,无论商品是否秒杀完毕,该场秒杀都会结束。 3、限时抢购:商家提供足够数量的商品,时间到则该场秒杀结束。 2. 秒杀的业务特点 1、瞬时并发量大:大量用户会在同一时间抢购,网站流量瞬间激增。 2、库存少:一般都是低价限量,而访问的数量远远大于库存数量,只有极少数人成功。 3、业务流程简单:流程短,立即购买,下订单,减库存。 4、前期预热转载 2021-06-20 17:19:30 · 174 阅读 · 0 评论 -
4 单机服务端优化
重复提交优化: js层面,在用户点击提交订单后禁用按钮。 使用Redis incrde 原子性递增计数转载 2021-06-19 14:22:28 · 86 阅读 · 0 评论 -
3 单机前端优化
防盗链处理 把一些恶意的请求拒之门外。如:现在有A,B两个站,A站 想用 B站 的资源,直接在页面嵌入了一些图片,JS,CSS,本身来说,A站并不关心B站会消耗多少流量,但是对于B站来说,如果我们调用了B站的一些图片,JS或者CSS,都会对它做一个HTTP请求,就会消耗流量和带宽,所以本身对B站来说,会有不好的影响。从另一个角度来说,也侵犯了B站的版权问题,因此在这儿,要做防盗链处理,这是流量的优化。 减少HTTP请求 假设打开一个界面,可以把一些CSS,JS文件,图片进行合并,这样做虽然会使文件变大,但转载 2021-06-19 14:14:14 · 98 阅读 · 0 评论 -
2 服务外部QPS
TPS TPS:意思是每秒事务数,可以一个接口、多个接口、一个业务流程等等。一个事务是指事务内第一个请求发送到接收到响应的过程,以此来计算使用的时间和完成的事务个数。 获取TPS ...转载 2021-06-19 14:09:02 · 285 阅读 · 0 评论