如何设计三高架构

一、三高架构指的是。高性能、高并发、高可用。如何理解这三个特性。

1.1、高性能

指的是系统在处理任务时,能够以较快速、高效的方式执行。提供良好的用户体验。

1.2、高并发

用户在处理大量的请求时,保证系统的响应效率和响应时间。

1.3、高可用

系统在各种异常情况下,都可以稳定运行。最大限度减少故障造成的损失。系统经过设计、缩短因日常维护操作和突发的系统崩溃所导致的停机时间,以提高系统和应用的持续可用

如何保证系统具备上述的特点。'

二、高并发设计方案。

(1)CDN。把静态的图片请求,直接消化掉。

(2)负载均衡。

(3)缓存层。

三、高性能设计方案。

(1)缓存

(2)负载均衡

(3)分布式

(4)集群水平扩展。

(5)读写分离

(6)池化

(7)异步

(8)批量

(9)压缩

(10)分片

四、高可用设计

(1)容错设计

(2)避免单点

(3)服务降级

(4)重试机制

(5)隔离机制

(6)限流机制

(7)熔断机制

(8)兼容

(9)兼容

相关推荐
Dann Hiroaki2 小时前
笔记分享: 哈尔滨工业大学CS31002编译原理——02. 语法分析
笔记·算法
KhalilRuan2 小时前
Unity-MMORPG内容笔记-其三
笔记
kfepiza3 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
I'm写代码6 小时前
el-tree树形结构笔记
javascript·vue.js·笔记
Andy杨8 小时前
20250707-4-Kubernetes 集群部署、配置和验证-K8s基本资源概念初_笔记
笔记·容器·kubernetes
UQI-LIUWJ10 小时前
李宏毅LLM笔记: AI Agent
人工智能·笔记
ouliten10 小时前
cuda编程笔记(6)--流
笔记
Love__Tay10 小时前
笔记/云计算基础
笔记·学习·云计算
李元豪11 小时前
【行云流水ai笔记】粗粒度控制:推荐CTRL、GeDi 细粒度/多属性控制:推荐TOLE、GPT-4RL
人工智能·笔记
特种加菲猫13 小时前
指尖上的魔法:优雅高效的Linux命令手册
linux·笔记