分布式(一)
CAP 原则指出分布式系统只能同时满足一致性、可用性、分区容错三者中的两项。高并发指大流量场景,需要在架构、编码、产品层面进行整体设计,目标是实现高性能、高可用和高扩展,并通过响应时间、TP99、可用率(3~4 个 9)和线性扩容等指标衡量。常用的实践包括纵向/横向扩展、分层架构、缓存、限流、异步化、容错切换、降级、监控等。分布式存储可采用中心化(HDFS)或无中心(Ceph、Swift)架构,实现数据分片与一致性哈希。分布式事务常用 2PC 与 TCC 两阶段方案,分别在一致性、单点故障和并发性能上各有优劣。