n******7 发帖数: 99 | 1 如果短时间内有大量requests进来,但是红包只够发给一部分人,怎么设计决定哪些
requests抢到红包,哪些没有抢到?多谢。 |
d******e 发帖数: 2265 | 2 这句是谷歌那个抽奖题
随便高反正是随机de
我估计他们上了redis
【在 n******7 的大作中提到】 : 如果短时间内有大量requests进来,但是红包只够发给一部分人,怎么设计决定哪些 : requests抢到红包,哪些没有抢到?多谢。
|
d********t 发帖数: 9628 | 3 照搬Exchange的设计就可以了
【在 n******7 的大作中提到】 : 如果短时间内有大量requests进来,但是红包只够发给一部分人,怎么设计决定哪些 : requests抢到红包,哪些没有抢到?多谢。
|
g*****g 发帖数: 34805 | 4 把request写入queue缓冲再顺序处理。
【在 n******7 的大作中提到】 : 如果短时间内有大量requests进来,但是红包只够发给一部分人,怎么设计决定哪些 : requests抢到红包,哪些没有抢到?多谢。
|
T*****9 发帖数: 2484 | 5 yeah, 基本就是async + queue
【在 g*****g 的大作中提到】 : 把request写入queue缓冲再顺序处理。
|