摘要: 涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:同时库存-1} 当没有并发时,上面 阅读全文
posted @ 2018-02-26 22:59 huohuohiahia 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Ap 阅读全文
posted @ 2018-02-26 22:56 huohuohiahia 阅读(47295) 评论(1) 推荐(5) 编辑
摘要: 一、下载安装libevent 二、下载安装memcache 三、安装php的memcache扩展 http://pecl.php.net/package/memcache 去这个网站下载memcache安装包,我下载的是3.0.8 下载完之后拷贝到linux上 三、启动memcache 四、测试 至 阅读全文
posted @ 2018-02-26 12:01 huohuohiahia 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTab 阅读全文
posted @ 2018-02-26 11:52 huohuohiahia 阅读(772) 评论(0) 推荐(0) 编辑