avatar
文章
377
标签
447
分类
12
首页
留言板
知识库
归档
标签
分类
关于
Dai Wei
搜索
首页
留言板
知识库
归档
标签
分类
关于

Dai Wei

2026 最新消息队列面试题总结:可靠性、幂等、顺序、积压与选型
发表于2024-01-11|高性能
围绕“2026 最新消息队列面试题总结:可靠性、幂等、顺序、积压与选型”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“复习时先抓住哪些问题、消息队列基础与使用限制、消息可靠性与消费语义、Kafka 高频问题”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 消息队列实现异步、解耦和削峰,也引入投递语义、重复、顺序与积压。可靠链路需要生产确认、Broker 持久化、消费幂等、死信和容量告警。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执...
高性能系统常见面试题总结
发表于2024-01-01|高性能
围绕“高性能系统常见面试题总结”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“复习时先抓住哪些问题、CDN 与负载均衡、数据库性能优化、消息队列与削峰”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 回答场景题可沿“目标、风险、机制、验证”展开,先澄清规模与约束,再说明监控、异常路径和恢复办法。能解释为何不用某方案,比简单罗列组件更有说服力。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执行预案。 权衡与边界缓存、分片和消息队列常以一...
读写分离和分库分表详解
发表于2023-12-22|高性能
围绕“读写分离和分库分表详解”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“读写分离、什么是读写分离、如何实现读写分离、主从复制原理是什么”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 读写分离首先面对复制延迟;分库分表还会引入路由、跨片查询和迁移。分片键要兼顾均匀度与查询模式,一致性敏感读取需走主库或等待位点。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执行预案。 权衡与边界缓存、分片和消息队列常以一致性、实时性和复杂度换取速度...
RocketMQ 常见问题总结
发表于2023-12-12|高性能
围绕“RocketMQ 常见问题总结”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“消息队列扫盲、消息队列为什么会出现、消息队列能用来干什么、消息队列能带来什么好处”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 RocketMQ 适合业务异步、削峰以及顺序、延迟和事务消息。事务消息协调本地事务与发送结果,但不能替代所有分布式事务;消费端仍需业务幂等。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执行预案。 权衡与边界缓存、分片和消息...
RabbitMQ 常见问题总结
发表于2023-12-02|高性能
围绕“RabbitMQ 常见问题总结”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“RabbitMQ 是什么、RabbitMQ 特点、RabbitMQ 有哪些重要概念、Exchange(交换器)”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 RabbitMQ 通过 Exchange、Binding 与 Queue 分离路由和存储。生产确认、持久化、手动 ack、预取限制、消费幂等和死信处理共同构成可靠链路。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,...
Kafka常见问题总结
发表于2023-11-22|高性能
围绕“Kafka常见问题总结”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“Kafka 基础、Kafka 是什么?主要应用场景有哪些、和其他消息队列相比,Kafka 的优势在哪里、队列模型了解吗?Kafka 的消息模型知道吗”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 Kafka 用分区追加日志提供并行度与局部顺序,副本承担容灾,消费者组分配处理权。分区越多并非越好,还会增加元数据、重平衡与文件句柄成本。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,...
Disruptor常见问题总结
发表于2023-11-12|高性能
围绕“Disruptor常见问题总结”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“Disruptor 是什么、为什么要用 Disruptor、Kafka 和 Disruptor 什么区别、哪些组件用到了 Disruptor”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 Disruptor 以预分配 RingBuffer、序号协调和消费者依赖图减少分配与锁竞争。忙等延迟低但占用 CPU,而且它是进程内模型,不能替代持久化消息中间件。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线...
负载均衡原理及算法详解
发表于2023-11-03|高性能
围绕“负载均衡原理及算法详解”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“什么是负载均衡、负载均衡分为哪几种、服务端负载均衡、客户端负载均衡”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 轮询、加权、最小连接和一致性哈希适配不同请求形态。健康检查要区分存活与就绪,节点恢复后渐进放量,避免指标滞后导致流量震荡。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执行预案。 权衡与边界缓存、分片和消息队列常以一致性、实时性和复杂度换取速度。...
数据冷热分离详解
发表于2023-10-24|高性能
围绕“数据冷热分离详解”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“什么是数据冷热分离、冷数据和热数据、冷热分离的多级分层策略、冷数据被访问后如何处理”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 冷热分离按访问频率和时效把数据放到不同介质。迁移应可重入,遵循复制、校验、切读、延迟删除;访问模式变化时还要支持回温和重新分层。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执行预案。 权衡与边界缓存、分片和消息队列常以一致性、实时性和...
高性能系统知识体系:CDN、负载均衡、数据库优化、缓存与消息队列
发表于2023-10-14|高性能
围绕“高性能系统知识体系:CDN、负载均衡、数据库优化、缓存与消息队列”,本文不按原目录复述,而是把内容整理为问题、机制、实践和取舍四层。阅读时可从“适合谁看、学习重点、面试回答主线、建议阅读顺序”几个切面建立自己的判断框架。 核心认识性能问题要同时观察吞吐、长尾延迟、错误率与资源饱和度。真正瓶颈可能位于入口分发、应用锁竞争、数据库访问、网络或异步消费,不能仅凭平均响应时间判断。 总览的作用是建立知识地图和阅读顺序。先掌握核心问题与术语之间的关系,再按项目瓶颈深入专题;只记目录而缺少实验和复盘,无法形成工程能力。 学习这类主题时,应先写清对象、边界和衡量指标,再讨论具体组件或技巧。同一方案放在不同流量、数据规模与团队能力下,结论可能相反;设计说明必须保留前提。 工程实践工程上先建立生产相近的负载与数据基线,再用执行计划、剖析和链路指标定位热点。每次只验证少量变量,复测收益并持续观察异常路径。 实施建议采用小步验证:记录变更前基线,一次只调整少量关键变量,通过日志、指标和测试判断收益。上线后继续观察长尾与异常路径,并把操作步骤沉淀成可执行预案。 权衡与边界缓存、分片和消息队列常...
1…91011…38
avatar
Dai Wei
软件开发者,记录技术探索与实践
文章
377
标签
447
分类
12
Follow Me
公告
分享软件开发、工程实践与持续学习中的思考。
最新文章
Trae + MiniMax 多场景实战:Redis 故障排查与跨语言重构2026-08-28
Kimi K3 实战:全栈项目、Java 项目改造与 3A 游戏 Demo2026-08-23
测试开发学习路线(2026 最新版):AI 时代如何从测试走向质量工程2026-08-20
IDEA + Qoder 插件多场景实战:接口优化与代码重构2026-08-18
DeepSeek V4 + Claude Code 实战:代码能力深度测评2026-08-14
分类
  • AI 编程28
  • Java103
  • 人工智能39
  • 分布式系统26
  • 学习路线5
  • 开发工具11
  • 数据库42
  • 系统设计26
标签
线程优先级 DBMS 大模型 Java基础 命令 Top K 安全 Loop 计算机网络 Raft 贪心 修饰权限 TCC 最终一致性 召回 网络编程三要素 服务调用 分布式理论 知识体系 复杂度 红黑树 Unsafe 面试 Java26 BASE 内存管理 语音 redo log Kimi NoSQL Seata CAS 优化器 RDB 线程通信 面试题 IDE 死锁 ZAB 编排
归档
  • 八月 2026 7
  • 七月 2026 7
  • 六月 2026 6
  • 五月 2026 7
  • 四月 2026 6
  • 三月 2026 4
  • 二月 2026 5
  • 一月 2026 5
网站信息
文章数目 :
377
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2017 - 2026 By Dai Wei框架 Hexo 8.1.2|主题 Butterfly 5.7.0
搜索
数据加载中