分布式高可用性

2020/09/30 分布式 共 275 字,约 1 分钟

负载均衡

服务请求的负载均衡

轮询

加权轮询

数据负载均衡

流量控制

漏桶策略

令牌桶策略

故障隔离

1.以系统功能模块为粒度进行隔离。比如,通过系统功能 / 服务划分,将系统分为多个功能 / 服务模块,各个功能 / 服务模块之间实现松耦合,即一个功能 / 服务模块出现故障,不会影响其他功能 / 服务模块,根据功能模块或服务由线程执行还是进程执行,通常分为线程级隔离、进程级隔离。

2.通过资源隔离来实现。比如,系统中各个模块拥有自己独立的资源,不会发生资源争抢,从而大大提升系统性能。根据资源所属粒度,通常包括进程级隔离(比如采用容器隔离)、虚拟机隔离、服务器隔离和机房隔离等。

故障恢复

文档信息

Search

    Table of Contents