[腾讯面试题]PHP支持高并发投票业务系统设计 – Cmgine
这是一道腾讯面试题,非常感兴趣拿来做了一个设计并在本地用ab进行压测通过。
需求:同一个qq号在10分钟之内只允许投5票
问题:要考虑第一票并发的情况,第5票以后如何处理?这里有陷阱
设计实现:
利用了redis的事务特性来实现高并发操作下的原子性
Read full article from [腾讯面试题]PHP支持高并发投票业务系统设计 – Cmgine
[腾讯面试题]PHP支持高并发投票业务系统设计 – Cmgine
这是一道腾讯面试题,非常感兴趣拿来做了一个设计并在本地用ab进行压测通过。
需求:同一个qq号在10分钟之内只允许投5票
问题:要考虑第一票并发的情况,第5票以后如何处理?这里有陷阱
设计实现:
利用了redis的事务特性来实现高并发操作下的原子性
Read full article from [腾讯面试题]PHP支持高并发投票业务系统设计 – Cmgine
No comments:
Post a Comment