! N) U5 V" P+ J% {) l2 j) N
前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下各个互联网平台做秒杀活动的思路,当然也借鉴了不少同学的思路,最终使用springBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。 秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大姐很无奈,赶上不要钱了。
5 d2 j3 A% A# Z3 K |# a
: m; ]7 D! H( U* L, t" u, O* r业务特点 瞬间高并发、电脑旁边的小哥哥、小姐姐们如超市哄抢的大妈一般,疯狂的点着鼠标 库存少、便宜、稀缺限量,值得大家去抢购,如苹果肾,小米粉 用户规模可大可小,几百或者上千人的活动单体架构足以可以应付,简单的加锁、进程内队列就可以轻松搞定。一旦上升到百万、千万级别的规模就要考虑分布式集群来应对瞬时高并发。 ) u. I0 x) ]- w, B/ y
E8 \4 X- c' W: B: e
3 b( w* m4 Z& |. X+ Y4 o" S
( ~8 H- j! q/ h! g9 | |