高可用
📌 单机&集群
- 单机部署,负载有限,容易故障无法实现高可用,并发能力有限。
- 集群-Cluster,一个或多个服务器节点组织在一起,共同运行,负载均衡。
- 节点-Node,服务器,运行容器。
📌 限流
监控应用流量的QPS或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮。
📌 限流超时和重试机制
📌 熔断机制
当某个服务或接口持续调用失败(如超时、异常等),达到一定阈值后,自动切断后续请求,防止故障扩散和资源耗尽,从而保障系统的整体稳定性。
📌 异步调用
- 消息队列或事件驱动模型
- 异步任务调度:使用线程池或协程异步执行
- 通过重试、补偿等机制保证数据最终一致性
📌 缓存
📌 监控与预警
📌 灰度发布
参考资料: