首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
学历好不好有错吗
西安电子科技大学 Java
发布于陕西
关注
已关注
取消关注
m
@破双非转码er:
Java场景题:支持高并发的秒杀系统设计
【前端设计】静态资源(如商品详情页)通过CDN或浏览器缓存分发前端添加限流策略(如用户点击后置灰按钮),减少无效请求延缓用户请求(如数学题、滑块验证),过滤机器人请求随机延迟:前端随机增加 50-200ms 延迟提交,避免请求同时到达后端【后端设计】网关层限流(令牌桶/漏桶算法/IP限流):拦截大部分请求,直接返回秒杀失败熔断:当某个依赖服务(如数据库、第三方接口)的故障率超过阈值时,系统会自动暂时切断对该服务的调用,避免因持续请求导致资源耗尽或雪崩效应。熔断后,系统会快速失败(Fallback)或返回兜底结果降级:主动牺牲非核心功能或服务质量,优先保障核心业务流程的可用性。通过预定义的兜底策略(如返回缓存数据、简化逻辑)减轻系统压力。请求鉴权、登录验证服务层请求数据校验如使用布隆过滤器快速拦截不合理的请求,防止缓存穿透拦截不合法的秒杀请求,例如部分商品还没到秒杀时间,不让购买对热点数据进行Redis缓存预热(如库存),提升读性能热点数据识别报名打标(卖家主动报名参与秒杀活动,系统对报名商品打上特定标签)历史数据分析(如Top N商品)使用Redis+Lua脚本实现原子化库存预扣将耗时的操作(如订单创建、库存扣减)放到消息队列,异步执行,实现流量消峰,避免瞬时压力击垮数据库数据库读写分离、分库分表、冷热分离要应对高并发,后端使用微服务架构,核心逻辑拆分为独立服务(如库存服务、订单服务),采用无状态设计便于水平扩展秒杀逻辑专门封装到第一个服务,多部署一些机器,也可以专门使用一些Redis集群和数据库通过K8s实现自动扩容、缩容,应对突发流量注意事项避免跨服务RPC代码要优化好,减少锁竞争SQL性能要优化好分布式事务问题,保证数据最终一致消息队列消费幂等性服务和中间件都要集群,避免单点故障(异地多活)根据预估流量,提前做好压力测试,预览多余算力
点赞 10
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-26 15:26
已编辑
长安大学 产品经理
面试官视角聊聊:如何写出拿到AI面试的简历(拒绝海投!)
一、 认知重构:简历不是“档案”,而是“产品说明书”很多人写简历像是在填档案:“我叫什么、我会什么、我做过什么”。这是典型的“工程师思维”,只顾输出,不顾接收。在产品和面试官的眼里,简历的本质是什么?是一个 “价值交付物” 。HR看简历的平均时长只有6秒,这6秒里,她只关心一个核心问题:这个人来了能不能帮我解决问题?高手的结构应该是:定位(你是谁)→ 代表作(解决过什么难事)→ 信任状(凭什么证明你行)。所以,不要再把“技术栈”放在最前面了。没有人关心你会多少工具,他们只关心你用这些工具创造了什么价值。普通结构: 基本信息 → 教育背景 → 技能树(罗列20个技术名词) → 工作经历爆款结构:...
AI求职实录
点赞
评论
收藏
分享
03-27 08:29
蚌埠坦克学院 嵌入式软件开发
荣耀嵌入式软件一面,底层问得很深,差点被问哑
投的是荣耀终端的嵌入式软件开发岗,方向是 RTOS 和底层驱动。一面是视频面试,面试官是个做底层系统的工程师,上来自我介绍完直接开始问技术,没有任何寒暄。整体风格是问得不多但每道都很深,基本上你答完他会继续追问细节,答不上来他会换个角度再问,感觉是在摸你的知识边界。RTOS 相关的问题占了将近一半,MCU 底层和驱动也问了不少,C++ 只问了一道但追问了很久。总时长大概五十分钟,底层基础不扎实的话会很难受。1. RTOS 的任务调度器是怎么工作的?抢占式调度和时间片轮转的区别是什么,FreeRTOS 里是怎么实现的?答:任务调度器的核心职责是决定在任意时刻哪个任务占用 CPU。调度器维护一个就...
嵌入式面试八股文全集
点赞
评论
收藏
分享
昨天 17:56
南开大学 Web前端
腾讯为什么一直挂我 然后秒捞
要招就招,每次一脚踢开,挂完一两小时后 发面试邀请,我又乖乖接受 还有机会吗
点赞
评论
收藏
分享
03-31 21:46
广东机电职业技术学院 Java
大专计算机应该怎么走,求指导
软件技术专业,现在大二了,想知道除了升本的知识以外,应该往哪个方向学,很迷茫,各位前辈能给点建议吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Vibe Coding开发前的 7 个关键步骤
5120
2
...
我放弃互联网大厂了。。
3546
3
...
字节实习一、二、三、HR面面经
3041
4
...
京东零售平台产品与研发中心一面
2633
5
...
双非前端字节一面面经(难度 plus ultra 版)
2512
6
...
美团后端暑期实习一面
1972
7
...
美团暑期二面
1935
8
...
如何把面试主动权握在手里?Ai岗面试焚诀!
1935
9
...
腾讯前端暑期实习一面
1935
10
...
我招了!当年就是被招行这么招进去的
1872
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
11593次浏览
114人参与
#
你都用vibe coding做过什么?
#
5651次浏览
212人参与
#
厦门银行科技岗值不值得投
#
13004次浏览
308人参与
#
面试被问到不会的问题,你怎么应对?
#
9854次浏览
84人参与
#
你现在一天AI几次?
#
4366次浏览
67人参与
#
你见过哪些招聘隐形歧视?
#
8376次浏览
75人参与
#
招商银行数字金融训练营
#
69538次浏览
798人参与
#
Vibe Coding 会干掉初级岗位吗?
#
9811次浏览
139人参与
#
做完笔试后你收到面试了吗?
#
10375次浏览
95人参与
#
AI Coding实战技巧
#
3312次浏览
90人参与
#
如果人生可以debug你会改哪一行?
#
4305次浏览
83人参与
#
大厂实习和小厂实习最大的区别是什么?
#
19771次浏览
149人参与
#
牛友の3月总结
#
14300次浏览
132人参与
#
秋招OC许愿
#
424999次浏览
2705人参与
#
面试中,你被问过哪些奇葩问题?
#
91711次浏览
856人参与
#
uu们,春招你还来吗?
#
51658次浏览
252人参与
#
节后第一天上班,我的精神状态
#
19920次浏览
139人参与
#
面试吐槽bot
#
182647次浏览
870人参与
#
___岗狗都不干,我干!
#
78242次浏览
312人参与
#
降低公积金和取消房补怎么选
#
29619次浏览
90人参与
#
七猫笔试
#
6021次浏览
39人参与
#
Claude Code泄露源码
#
3401次浏览
51人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务