当前位置:Gxlcms > 数据库问题 > PHP项目:如何用PHP高并发检索数据库?

PHP项目:如何用PHP高并发检索数据库?

时间:2021-07-01 10:21:17 帮助过:3人阅读

+0.1)个人进来。
当内存计数器已满:
后面进的人, 直接跳到到转到活动结束的静态页面,
通知路由服务器,不在路由到这台服务器(这个值得商讨)。
所有产品服务器进来的m/n*(1+0.1)个人再全部转发到一台付款服务器上,进入付款环节,看谁手快了,这时候人少,加锁什么的就简单的。


方案三、如果是单服务器,可以使用Memcache锁来实现

product_key 为票的key 
product_lock_key 为票锁key

当product_key存在于memcached中时,所有用户都可以进入下单流程。
当进入支付流程时,首先往memcached存放add(product_lock_key, "1"),
如果返回成功,进入支付流程。
如果不成,则说明已经有人进入支付流程,则线程等待N秒,递归执行add操作。

PHP项目:如何用PHP高并发检索数据库?

标签:

人气教程排行