由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 微博抢红包并发怎么设计?
相关主题
弱问下,12306为何不用队列系统解决?这次node把python也给干了
redis是否支持python复合数据结构?有没有这样的db
给大家拜个年鄙视芒果的被打脸了
什么OPEN SOURCE的CODE对初级用户比较有用throughput: 10k/second, latency: 150ms
一般操作很多的数据用什么数据结构?HOW WE DECIDED TO USE MONGO INSTEAD OF MYSQL
What it takes to run Stack Overflow现在.NET也往Node上转了
一个问题,关于数据存储的选择其实板上还有几个臭皮匠的
古德巴大牛,请看这个设计题难得好文,Linkedin如何用Node beat Python,Ruby,Java
相关话题的讨论汇总
话题: 设计话题: 抢红包话题: 并发
进入Programming版参与讨论
1 (共1页)
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缓冲再顺序处理。
1 (共1页)
进入Programming版参与讨论
相关主题
难得好文,Linkedin如何用Node beat Python,Ruby,Java一般操作很多的数据用什么数据结构?
感觉vert.x的设计很一般呀What it takes to run Stack Overflow
机械硬盘的物理极限一个问题,关于数据存储的选择
node.js的unavailable古德巴大牛,请看这个设计题
弱问下,12306为何不用队列系统解决?这次node把python也给干了
redis是否支持python复合数据结构?有没有这样的db
给大家拜个年鄙视芒果的被打脸了
什么OPEN SOURCE的CODE对初级用户比较有用throughput: 10k/second, latency: 150ms
相关话题的讨论汇总
话题: 设计话题: 抢红包话题: 并发