系统设计
光影博客收录的系统设计高频题与参考解析,搜索时也会写成系统设计面试、高并发。下面是站内已有题目,可继续在面试题里按这个词刷。
在面试题中打开共 3 道,本页展示 3 道
高并发系统设计有哪些原则?
分层架构、读写分离、缓存策略、数据库分库分表、负载均衡、异步处理(消息队列)、CDN 加速、服务降级/熔断/限流。CAP 定理指导分布式设计。
缓存策略与一致性问题?
缓存穿透(布隆过滤器/空值缓存)、缓存击穿(互斥锁/热点永不过期)、缓存雪崩(随机过期/多级缓存)。Cache Aside 模式:读先查缓存,写先更新 DB 再删缓存。
消息队列有哪些使用场景?
消息队列实现异步解耦、流量削峰、日志收集。Kafka(高吞吐日志)、RabbitMQ(复杂路由)、RocketMQ(事务消息)。关键问题:消息丢失/重复/顺序。