01 · —
重复请求处理与幂等性设计
以重复支付请求为例,梳理幂等性的核心目标,以及前端防重复、业务唯一标识、数据库约束、分布式锁、状态机、支付渠道幂等和异步补偿的分层设计。
§ 归档于
本主题共 9 篇。
以重复支付请求为例,梳理幂等性的核心目标,以及前端防重复、业务唯一标识、数据库约束、分布式锁、状态机、支付渠道幂等和异步补偿的分层设计。
梳理限流算法、熔断状态与服务降级策略,说明三者如何协同防止服务雪崩,以及这些手段在单体与分布式架构中的作用。
以「课程报名」用例为例,先看清 AI 生成代码在维护性上的三个痛点,再拆出 domain / service / api / db 四层职责,最后用依赖倒置与依赖注入落地实现。
Redis 集群相关八股文,涵盖主从复制、哨兵机制、Cluster 集群模式。
Redis 集群模式的核心原理:数据分片、哈希槽、客户端路由与数据迁移的一致性保证。
介绍 Redis 主从复制、全量与增量同步、哨兵模式及其选主规则、哨兵集群与客观下线机制
从 HTTP 服务器到反向代理,剖析 Nginx 的模块化网关设计、单线程 IO 多路复用、多 Worker 进程架构等核心设计原理。
深入解析 Redis 核心设计原理,包括数据结构、内存管理、持久化机制和单机架构设计
详细讲解三层架构(Controller/Service/Dao)和依赖注入(IoC/DI)的设计原理,以及Spring框架的实现方式