新闻详情

新闻详情

首页 / 资讯中心 / 详情

从0开始学架构-05:复杂度来源高可用

发布时间:2026/9/30 9:33:36来源:尧图网络
从0开始学架构-05:复杂度来源高可用
今天,我们聊聊复杂度的第二个来源高可用。参考维基百科,先来看看高可用的定义。系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。这个定义的关键在于“无中断”,但恰好难点也在“无中断”上面,因为无论是单个硬件还是单个软件,都不可能做到无中断,硬件会出故障,软件会有bug;硬件会逐渐老化,软件会越来越复杂和庞大......除了硬件和软件本质上无法做到“无中断”,外部环境导致的不可用更加不可避免、不受控制。例如,断电、水灾、地震,这些事故或者灾难也会导致系统不可用,而且影响程度更加严重,更加难以预测和规避。所以,系统的高可用方案五花八门,但万变不离其宗,本质上都是通过“冗余”来实现高可用。通俗点来讲,就是一台机器不够就两台,两台不够就四台;一个机房可能断电,那就部署两个机房;一条通道可能故障,那就用两条,两条不够那就用三条(移动、电信、联通一起上)。高可用的“冗余”解决方案,单纯从形式上来看,和之前讲的高性能是一样的,都是通过增加更多机器来达到目的,但其实本质上是有根本区别的:高性能增加机器目的在于“扩展”处理性能;高可用增加机器目的在于“冗余”处理单元。通过冗余增强了可用性,但同时也带来了复杂性,我会根据不同的应用场景逐一分析。计算高可用这里的“计算”指的是业务的逻辑处理。计算有一个特点就是无论在哪台机器上进行计算,同样的算法和输入数据,产出的结果都是一样的,所以将计算从一台机器迁移到另外一台机器,对业务并没有什么影响。既然如此,计算高可用的复杂度体现在哪里呢?我以最简单的单机变双机为例进行分析。先来看一个单机变双机的简单架构示意图。你可能会发现,这个双机的架构图和上期
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

耦合电感 Coilcraft LPD5030-223MRC 和 TONEVEE CDD5030-220M参数及电气性能有何区别? 2026/9/30 10:23:35

耦合电感 Coilcraft LPD5030-223MRC 和 TONEVEE CDD5030-220M参数及电气性能有何区别?

在电源电路设计中,耦合电感作为SEPIC、反激等多输出拓扑的核心储能元件,选型直接影响转换效率与稳定性。本文基于Coilcraft LPD5030系列与TONEVEE CDD5030系列规格书,以LPD5030-223MRC和CDD5030-220M两款22微亨型号为样本进行客观对比。 两款…

阅读更多 →
AI-Native落地保障:研发团队知识库能力建设实践 2026/9/30 10:23:35

AI-Native落地保障:研发团队知识库能力建设实践

去年我们团队聊得最多的一个词就是 AI-Native。但真正开始落地的时候,事情比预想中难得多。最难的不是选模型、调 Prompt,也不是买多贵的算力,而是团队内部的 AI 知识库能力建设。海博团队在推进 AI-Native 落地保障时,碰到了几乎…

阅读更多 →
银行排队叫号系统JavaWeb实战:JSP+MySQL从零搭建与避坑指南 2026/9/30 10:23:35

银行排队叫号系统JavaWeb实战:JSP+MySQL从零搭建与避坑指南

简介:这份资源是一篇完整的银行排队叫号系统毕业设计论文文档,面向计算机相关专业学生及需要完成类似课题的开发人员,帮助解决传统人工排队管理效率低、信息管理不便的问题。论文围绕Java语言与JSP技术展开,采用B/S模式&#xff0…

阅读更多 →
Windows10 下 VSCode C++ 环境配置:MinGW-w64 工具链与三个 JSON 文件详解 2026/9/30 10:23:35

Windows10 下 VSCode C++ 环境配置:MinGW-w64 工具链与三个 JSON 文件详解

简介:这份资源面向Windows 10平台下希望搭建C开发环境的编程学习者,无论是刚接触IDE的小白还是需要快速核对配置的老手,都能从中获得一套可直接落地的VSCode C环境搭建方案。资源以PDF文档形式交付,共1个文件,压缩包约…

阅读更多 →
FastGPT:企业级RAG与AI Agent落地实践指南 2026/9/30 10:23:35

FastGPT:企业级RAG与AI Agent落地实践指南

1. 这不是又一个“AI聊天框”,而是一条可踩实的落地路径 FastGPT 这个名字刚出来时,我第一反应是:又一个套壳前端?点开 GitHub 仓库,看到 commit 记录从 2023 年 3 月持续至今、star 数稳定在 1.8 万、issue 区里大量企…

阅读更多 →
4 支入围、1 支获奖!OpenCSG推荐项目亮相上海创意黑客松 2026/9/30 10:23:23

4 支入围、1 支获奖!OpenCSG推荐项目亮相上海创意黑客松

OPENCSG 我们在现场 9 月 12 日,“海派初芯 Next iBot 上海创意黑客松”在上海举办。 作为初芯社区生态合作伙伴,OpenCSG(开放传神)邀请社区开发者带着项目参赛,在交流与比拼中展示自己的创意。 01 从社区出发&am…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉