秒杀项目准备问题(整理自牛客网)

1.秒杀流程
2.库存预减用的是哪个redis方法
3.如果项目中的redis服务挂掉,如何减轻数据库的压力
4.如何避免消息队列的消费方重复消费消息
5.消息的消费结果如何返回给消息发送方
6.说一下你的秒杀系统设计,怎么解决超卖的
7.你说你用到了redis,redis有哪些数据结构,你为什么要用redis,哪里用到了,为什么说redis快,多路io复用详细原理可以说说嘛?
8.redis,深入讲一讲,并说一下它的应用场景
9.秒杀系统怎么做的,架构图画了一下
10.秒杀模块怎么设计的,如何压测,抗压手段,如何保证数据库与redis缓存一致的,消息队列怎么用的
11.秒杀系统服务器抗压思路,从哪些方面去优化
12.如何解决超卖
13.讲讲你做的秒杀项目
14.你的秒杀项目,别说你里面的优化,你还有什么优化策略吗?多服务器负载均衡,把秒杀商品平均分给服务器。
15.秒杀项目部分实现怎么做的
16.秒杀系统的前端设计怎么做?
17.说说秒杀如何实现的?(用redis预库存的减少,然后方式异步消息队列rabbitMQ中)
18.如何解决商城中超卖问题?秒杀场景呢?
19.秒杀过程中怎么保证redis缓存和数据库的一致性
20.具体的秒杀细节怎么做的?秒杀的核心技术在哪儿?你怎么保证的?
21.秒杀商品的库存放在哪里,如何保证redis和DB的一致性
22.设计秒杀方案(从高并发、快速响应、高可用三方面回答,高并发(增加网络带宽、DNS域名解析分发多台服务器、使用前置代理服务器ngnix、CDN内容分发、数据库查询优化(读写分离、分库分表)),快速响应(缓存服务器(memcached、redis)、能使用静态页面就用静态页面,减少容器解析、把常访问的图片等内容缓存)、高可用(热备,如数据库服务器的热备、集群监控(如使用zabbix,重点关注IO、内存、带宽和机器load)))
23.秒杀时如果机器资源有限怎么办
24.秒杀接口防刷怎么做
25.如何防止超卖和少卖
26.秒杀系统场景下怎么防止超卖,redis和数据库数据不一致怎么办,以什么为准
27.秒杀流程图 如何保证不超卖 以及对应SQL

你可能感兴趣的:(技术)