* K8 R( ^/ `1 Z8 |3 h, R& v) x前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下各个互联网平台做秒杀活动的思路,当然也借鉴了不少同学的思路,最终使用springBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。 秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大姐很无奈,赶上不要钱了。
% [& l3 r2 c; m- w" H( ?! K% _ h( [& B0 g! N
业务特点 瞬间高并发、电脑旁边的小哥哥、小姐姐们如超市哄抢的大妈一般,疯狂的点着鼠标 库存少、便宜、稀缺限量,值得大家去抢购,如苹果肾,小米粉 用户规模可大可小,几百或者上千人的活动单体架构足以可以应付,简单的加锁、进程内队列就可以轻松搞定。一旦上升到百万、千万级别的规模就要考虑分布式集群来应对瞬时高并发。 0 k: P. L3 }3 F k7 {8 `5 k' T
8 e0 @+ c$ _7 Z: O8 S# Z
$ }* k8 D) w6 o2 _- C
) W: D* x; ?# {# i
|