7 B$ M0 D- n6 H/ C. f5 f前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下各个互联网平台做秒杀活动的思路,当然也借鉴了不少同学的思路,最终使用springBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。 秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大姐很无奈,赶上不要钱了。
[2 X3 {- v4 X" J# `' U/ C+ f$ Q$ h, J' h2 |
业务特点 瞬间高并发、电脑旁边的小哥哥、小姐姐们如超市哄抢的大妈一般,疯狂的点着鼠标 库存少、便宜、稀缺限量,值得大家去抢购,如苹果肾,小米粉 用户规模可大可小,几百或者上千人的活动单体架构足以可以应付,简单的加锁、进程内队列就可以轻松搞定。一旦上升到百万、千万级别的规模就要考虑分布式集群来应对瞬时高并发。 ( P ^/ o" L# K7 d U9 s" G
( c7 ^" |4 h+ u& R9 S
* V' J" }* l* w. l
% \3 | L7 X7 Y4 W' I |