# 什么是代理模式?一般用在什么场景?
8 min read
代理模式是一种结构型设计模式,通过创建一个代理对象来控制对原始对象的访问,在不改变原始对象代码的前提下,为其提供额外的功能或访问控制。
代理模式是一种结构型设计模式,通过创建一个代理对象来控制对原始对象的访问,在不改变原始对象代码的前提下,为其提供额外的功能或访问控制。
分库分表是一种数据库水平拆分技术,通过将单一数据库/表的数据分布到多个数据库/表中,以解决单库单表在数据量、并发量、磁盘IO等方面遇到性能瓶颈的问题。
服务雪崩是指分布式系统中,由于某个基础服务发生故障或性能瓶颈,引发调用链上的一系列服务级联失效,最终导致整个系统不可用的现象。
服务降级是一种在系统资源紧张或依赖服务异常时,通过主动关闭或简化非核心功能,以保障核心业务可用性和系统整体稳定性的容错策略。
【核心定义】服务熔断是一种在分布式系统中防止故障扩散的快速失败机制,当某个服务的错误率或响应时间超过阈值时,系统会自动切断对该服务的调用,直接返回预设的降级响应,避免资源耗尽和级联故障。
配置中心是一种集中式、动态化的外部化配置管理服务,用于统一管理分布式系统中各应用的配置信息,实现配置与代码分离、实时推送和版本控制。