当前位置: 首页 > news >正文

如何设计三高架构

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

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)兼容

相关文章:

  • TiDB 上线步骤是怎么样?怎么做到数据不丢失?怎么保证可靠性?
  • 火山引擎发布豆包大模型 1.6 与视频生成模型 Seedance 1.0 pro
  • cmake 编译grpc
  • Decode Valid Comma Only说明
  • linux引导过程与服务控制
  • 电流传感器在汽车中的应用:从BMS电池管理到电机控制的工程解析
  • day031-Shell自动化编程-数组与案例
  • 使用VirtualBox安装ubuntu22.04虚拟机
  • PHP语法基础篇:变量与数据类型
  • Smartbi双产品线功能更新:主动分析更省心,数据治理更高效
  • seo优化新利器:AI如何让内容批量生成与排名提升双管齐下?
  • 边缘计算如何重塑能源管理?从技术原理到应用场景全解析
  • ldkGUI如何添加自定义的字库
  • Android12 开机后桌面加载框的适配
  • Yakit 热加载入门学习指南
  • 纯血Harmony NETX 5小游戏实践:趣味三消游戏(附源文件)
  • 基于 Spring AI 的 MCP 客户端/服务端实现
  • 前端项目主题切换
  • 统计学习—有监督part
  • 数组方法_join()+_concat()+_reverse()+ _indexOf()
  • 天津通信网站建设/色盲测试
  • 自己设计室内装修软件/如何优化标题关键词
  • java jsp做网站/国外seo网站
  • 山东建设网站首页/自动点击器安卓
  • 用什么做网站后台的/搜索引擎推广的常见形式有
  • 必要网站用什么做的/深圳网络优化公司