1. 库存超发的原因是什么? 在执行商品购买操作时,有一个基本流程: 例如初始库存有3个。 第一个购买请求来了,想买2个,从数据库中读取到库存有3个,数量够,可以买,减库存后,更新库存为1个。 接下来第二个…
标签:高并发
多读少写的场景 如何提高性能
1.读多写少的场景下引发的问题? 2.引入 CopyOnWrite 思想解决问题! 3.CopyOnWrite思想在Kafka源码中的运用 “ 今天聊一个非常硬核的技术知识,给大家分析一下CopyOnWrite思想是什么…
沙龙报名 | 探索新零售时代的数字化创新
互联网技术正在重塑新零售的消费场景,使顾客消费思维发生改变。消费习惯由价格时代转为价值时代。同时,体验需求得到升级。新零售在“人、货、场”数字化过程中,针对不同垂直领域需要不同的设计和思考,产出不同的商业要素解决方案划分…
Redis 使用 - 整体性能分析(思考篇)
最近在做秒杀的服务,虽然目前由于机器性能优越可以抗着,但是被刷过于厉害的时候,显然还是可以感觉到有一定的卡顿感。整个活动基于 nodejs + redis 实现,验证码通过 golang 服务生成[有事先生成验证码,后期…
手撕面试官系列(十一):BAT面试必备之常问85题
JVM专题 (面试题+答案领取方式见个人主页) Java 类加载过程? 描述一下 JVM 加载 Class 文件的原理机制? Java 内存分配。 GC 是什么? 为什么要有 GC? 简述 Java 垃圾回收机制。 如何…
达摩院首席数据库科学家李飞飞:云原生新战场,我们如何把握先机?
阿里妹导读:云计算大潮来袭,传统数据库市场正面临重新洗牌的情境,包括云数据库在内的一批新生力量崛起,动摇了传统数据库的垄断地位,而由云厂商主导的云原生数据库则将这种“改变”推向了高潮。 云时代的数据库将面临怎样的变革?云…
负载均衡实现理念总结
负载均衡的功能 对业务请求做出初步分析,决定是否将请求分发至WEB服务器 提供路由算法 限流,对于一些高并发情况下需要限流。对于请求过多时,可以友好的提示客户系统繁忙,请稍后再试,从而保证系统持续可用 负载均衡在系统设计…
laravel为啥这么的慢?
首先必须要说明一下,laravel是一个非常优秀且功能完备的PHP开发框架,非常适合创业项目使用。因为她大大的提高了开发效率,如果之前用过Rails但是现在被迫用PHP,那laravel简直是最佳选择了!更细节的东西今天…
高并发场景中nginx的优化方案
本文主要从以下几点讲解如何优化Nginx,以增强高并场景中Nginx的吞吐量。 调整worker_processes和worker_connections参数 关闭access.log日志打印 使用Gzip压缩 缓存静态…
沙龙报名 | 探索新零售时代的数字化创新
互联网技术正在重塑新零售的消费场景,使顾客消费思维发生改变。消费习惯由价格时代转为价值时代。同时,体验需求得到升级。新零售在“人、货、场”数字化过程中,针对不同垂直领域需要不同的设计和思考,产出不同的商业要素解决方案划分…
负载均衡实现理念总结
负载均衡的功能 对业务请求做出初步分析,决定是否将请求分发至WEB服务器 提供路由算法 限流,对于一些高并发情况下需要限流。对于请求过多时,可以友好的提示客户系统繁忙,请稍后再试,从而保证系统持续可用 负载均衡在系统设计…