news 2026/9/29 4:35:45

从0开始学架构-01:架构到底是指什么?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从0开始学架构-01:架构到底是指什么?

对于技术人员来说,“架构”是一个再常见不过的词了。我们会对新员工培训整个系统的架构,参加架构设计评审,学习业界开源系统(例如,MySQL、Hadoop)的架构,研究大公司的架构实现(例如,微信架构、淘宝架构)......虽然“架构”这个词常见,但如果深究一下“架构”到底指什么,大部分人也许并不一定能够准确地回答。例如:

  • 架构和框架是什么关系?有什么区别?
  • Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪个架构呢?
  • 微信有架构,微信的登录系统也有架构,微信的支付系统也有架构,当我们谈微信架构时,到底是在谈什么架构?

要想准确地回答这几个问题,关键在于梳理几个有关系而又相似的概念,包括:系统与子系统、模块与组件、框架与架构。

系统与子系统

我们先来看维基百科定义的“系统”。

系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体。它的意思是“总体”“整体”或“联盟”。

我来提炼一下里面的关键内容:

  1. 关联:系统是由一群有关联的个体组成的,没有关联的个体堆在一起不能成为一个系统。例如,把一个发动机和一台PC放在一起不能称之为一个系统,把发动机、底盘、轮胎、车架组合起来才能成为一台汽车。
  2. 规则:系统内的个体需要按照指定的规则运作,而不是单个个体各自为政。规则规定了系统内个体分工和协作的方式。例如,汽车发动机负责产生动力,然后通过变速器和传动轴,将动力输出到车轮上,
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 4:35:12

带隔离的串口服务器有必要买吗?隔离作用对比

先给结论:在工业现场、户外长距离 RS-485 布线、跨楼宇或存在变频器与大功率电机的环境中,带隔离的串口服务器是必要的;同一机柜内的短距离连接,非隔离型完全可以胜任。隔离解决的是地电位差、共模干扰、浪涌能量这三类问题&#…

作者头像 李华
网站建设 2026/9/29 4:34:09

Agentic AI Infra四层架构与落地实践:从模型到多智能体编排

2026年的云栖大会,议题单上“Agentic AI Infra”被排在了相当靠前的位置。展馆里讨论智能体的人明显比讨论单个模型的人更多,参展商展板上的关键词几乎都换成了“智能体”“工作流”“多智能体编排”。变化来得很快,前两年大家还在纠结“选哪…

作者头像 李华
网站建设 2026/9/29 4:33:36

工业工厂多地数据采集与远程控制:高可靠低延迟组网方案全解析

在智能制造加速落地的今天,越来越多的制造企业开始推进跨地域多工厂布局,生产数据采集、设备远程控制、产线协同调度等业务对网络提出了极致要求。对于焊接机器人协同、AGV 物流调度、天车远程操控这类场景,网络延迟每增加 10 毫秒&#xff0…

作者头像 李华
网站建设 2026/9/29 4:33:35

3毛钱的32位MCU:MCU选型新逻辑与国产替代实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华