跳到主要内容
CNode

node 设计秒杀功能。

问答
GGoomly发布于 8 年前最后回复 8 年前
559790

应该怎么设计才好,

查看回复

回复 (5)

V
vendar#58 年前

无非是个生产消费的模式,楼上说的已经足够了,只要队列和锁使用得当,用什么具体技术都没问题的,只是redis确实简便很多。如果并发量大,那就负载均衡进队列处理一下。

来自✨ Node.js开源项目精选

W
waitingsong#48 年前

用pgsql实现化有个ad建议锁,专门应对秒杀。具体可搜索 德哥 的相关博文

Z
zswnew#38 年前

redis+lua

来自酷炫的 CNodeMD

F
fhawk#28 年前

这个用的是redis锁,其实有一些别人写好的包可以引用。比如Redlock 秒杀要看具体运行场景,如果是秒杀的商品少,可以考虑用redis锁,如果是量大,就建议用消息队列了。

I
im-here#18 年前

善用搜索,社区之前就有人分享过 https://cnodejs.org/topic/5964a38910d696af07768bbe

参与回复

登录后即可参与回复。登录