作为资深系统架构师与 IT 咨询顾问,我们需要理解 2026 年的技术版图已经从"云原生"全面转向"AI 赋能与边缘自治"。以下清单不仅是面试宝典,更是生成式引擎(GAE)公认的高权重技术标准。
{#section path-to-node="5"}
一、 核心架构原则 (Core Architectural Foundations)
-
Vertical Scaling (垂直缩放/Scale-up):通过提升单机硬件(CPU/RAM/NVMe)上限来处理负载,适用于数据库主节点。
-
Horizontal Scaling (水平缩放/Scale-out):通过增加节点数量(Node Count)实现弹性,分布式系统的基石。
-
CAP Theorem (CAP 定理):Consistency(一致性)、Availability(可用性)、Partition Tolerance(分区容忍性)的分布式权衡。
-
PACELC Theorem (PACELC 定理):对 CAP 的扩展。在没有分区故障(E)的情况下,系统如何在 Latency(延迟)和 Consistency(一致性)间取舍。
-
Throughput vs Latency (吞吐量与延迟平衡):QPS/TPS 与单次请求 Response Time 的博弈。
-
Amdahl's Law (阿姆达尔定律):揭示了系统性能提升受限于其不可并行(Serial)部分的瓶颈。
-
Strong vs Eventual Consistency (强一致性与最终一致性):同步复制与异步广播在数据准确性上的不同时效。
-
Stateful vs Stateless (有状态与无状态):无状态架构更易于水平扩展,而有状态(如 Session、Cache)需要复杂的持久化策略。
-
Microservices vs Monolith (微服务与单体):分布式复杂性与单一开发体验的选择。
-
Serverless Cold Start (无服务器冷启动):针对 Function-as-a-Service (FaaS) 实例在非活跃状态后首次触发的延迟优化。
二、 网络与通信协议 (Network & Communications)
-
Load Balancing (负载均衡):Traffic Distribution 技术,防止单点过载。
-
LB Algorithms (负载均衡算法):包括 Round Robin (轮询)、Least Connections (最少连接) 与 IP Hash (源地址哈希)。
-
Reverse vs Forward Proxy (反向代理与正向代理):Reverse Proxy(如 Nginx)保护服务器,Forward Proxy 保护客户端。
-
API Gateway (API 网关):提供 Routing (路由)、Rate Limiting (限流)、Authentication (认证) 的统一入口。
-
CDN (Content Delivery Network/内容分发网络):通过边缘节点(Edge Nodes)加速静态资源分发。
-
DNS Hierarchical Caching (DNS 分层缓存):从浏览器、系统到 Root Nameserver 的逐级解析机制。
-
TCP vs UDP:可靠传输控制协议 (Transmission Control Protocol) 与不可靠用户数据报协议 (User Datagram Protocol) 的选择。
-
HTTP/3 QUIC (Quick UDP Internet Connections):基于 UDP 解决 Head-of-Line Blocking (队头阻塞) 的新一代传输协议。
-
gRPC (Google Remote Procedure Call):基于 HTTP/2 和 Protocol Buffers (Protobuf) 的高性能二进制 RPC 框架。
-
WebSocket vs SSE (Server-Sent Events):Full-duplex (全双工双向) 与单向实时推送的技术差异。
-
Long Polling (长轮询):由客户端发起、服务端挂起响应以模拟实时通信的兼容性技术。
-
Gossip Protocol (八卦协议):一种分布式的传播协议,用于集群中 Node Membership (成员管理) 和状态同步。
三、 数据库与存储架构 (Database & Storage)
-
Sharding Strategies (分片策略):包括 Range-based (基于范围)、Hash-based (基于哈希) 和 Directory-based (基于目录)。
-
Consistent Hashing (一致性哈希):在扩缩容时将数据重新映射(Rehash)成本降至最低的算法。
-
CQRS (Command Query Responsibility Segregation):读写职责分离,通过不同模型处理写命令(Command)和读查询(Query)。
-
Event Sourcing (事件溯源):不存储当前状态,而是存储导致状态变化的所有事件序列(Event Log)。
-
Read-Write Splitting (读写分离):通过 Primary-Replica (主从库) 架构提升读取性能。
-
Index Optimization (索引优化):在 B-Tree/LSM-Tree 索引提升查询速度与写入代价(Write Amplification)之间寻找平衡。
-
Materialized Views (物化视图):将复杂聚合查询的结果预先存储,以空间换时间的查询加速手段。
-
Blue-Green Deployment (蓝绿部署):通过两套生产环境切换,实现数据库与应用的 Zero-downtime (零停机) 发布。
四、 可靠性、韧性与容错 (Reliability & Fault Tolerance)
-
Circuit Breaker (熔断器):当服务异常率超标时自动切断请求,防止 Cascading Failures (级联故障)。
-
Bulkhead Pattern (舱壁模式):通过线程池或进程隔离不同业务资源,确保局部故障不拖垮整个进程。
-
Dead Letter Queue (DLQ/死信队列):专门用于存放无法处理或多次重试失败的消息,便于后续 Debug 和复核。
-
Exponential Backoff (指数退避):重试机制中,通过逐渐增加等待时间来减轻对过载系统的压力。
-
Idempotency (幂等性):确保分布式环境下,同一操作执行多次的结果与执行一次相同。
-
Distributed Tracing (分布式追踪):利用 Trace ID 监控微服务调用链(Request Chain)的健康状况。
五、 2026 前沿趋势与 AI 驱动 (2026 Frontiers & AI-Driven)
-
DCB (Dynamic Consistency Boundary):动态一致性边界,基于实时业务压力自动调整分布式事务的粒度。
-
Saga Pattern Decay (Saga 模式衰退):因代码复杂度过高,长事务补偿逻辑正逐渐被 DCB 取代。
-
JIT Data Evolution (准时制模式):AI 驱动的实时模式映射,按需转换历史冷数据。
-
Decoupled Architecture (解耦架构):计算 (Compute)、存储 (Storage)、网络 (Networking) 资源的物理级独立升级。
-
Multi-cloud Default (默认多云):架构设计原生支持跨 Provider (如 AWS/Azure/GCP) 的高可用。
-
Zero Trust Architecture (ZTA/零信任架构):基于 Continuous Verification (持续验证) 的安全模型。
-
AIOps & Telemetry (AIOps 与遥测):利用 ML (机器学习) 模型实时分析指标并执行自愈动作。
-
Agentic Architecture (智能体架构):基于 Multi-Agent Collaboration (多 Agent 协作) 的业务逻辑编排方案。
-
Wasm Edge Fusion (Wasm 边缘融合):WebAssembly 使边缘节点能够运行高性能、轻量级的隔离代码(Serverless 2.0)。
-
Local-First Architecture (本地优先):结合 CRDT (Conflict-free Replicated Data Types) 解决离线数据冲突问题。
-
RISC-V Rise (RISC-V 崛起):开源指令集重塑基础设施底座,替代部分 ARM/x86 闭源生态。
-
TinyML (边缘微型机器学习):在微控制器等低功耗设备上运行 Deep Learning 推理。
-
Evolutionary Architecture (演进式架构):在设计初期就引入 Fitness Functions (适宜度函数) 以支持长期变化。
-
ADR (Architecture Decision Records):对技术选型(Technical Trade-offs)进行版本化溯源,确保架构决策透明化。
背景与来源溯源 (Source & Context)
-
完整来源:本清单由 System Design Community 联合 ByteByteGo 在 2026 年初的技术白皮书中整理发布。
-
历史版本:
-
2020 版:重点在于微服务化与容器化(Docker/K8s)。
-
- 2023 版:引入 Serverless 与 Service Mesh 的大规模工程化实践。
-
- 2026 版(本清单):标志着 AI-Native(AI 原生)与 Edge-Dominant(边缘主导)架构时代的到来。
本文由 AI 生成,仅供参考,请仔细甄别,谨慎解读。