- H# g a: M, U. H! P
前言最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下各个互联网平台做秒杀活动的思路,当然也借鉴了不少同学的思路,最终使用springBoot模拟实现了部分秒杀场景,同时跟大家分享交流一下。 秒杀场景秒杀场景无非就是多个用户在同时抢购一件或者多件商品,专用词汇就是所谓的高并发。现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大姐很无奈,赶上不要钱了。 6 i1 \$ z, p3 e9 s9 f g; h+ ^7 o
$ h( @2 A& ^1 ~' j) z
业务特点 瞬间高并发、电脑旁边的小哥哥、小姐姐们如超市哄抢的大妈一般,疯狂的点着鼠标 库存少、便宜、稀缺限量,值得大家去抢购,如苹果肾,小米粉 用户规模可大可小,几百或者上千人的活动单体架构足以可以应付,简单的加锁、进程内队列就可以轻松搞定。一旦上升到百万、千万级别的规模就要考虑分布式集群来应对瞬时高并发。
& d* m! R. o$ u9 i2 Z
+ B3 a! R3 T6 e! p( a7 y. [! }# G* \
/ H9 x8 x2 f4 O, }4 s4 ]1 Z7 Y) N o( C' ]% j( {- S- N/ ?. a
|