Skip to main content
Mellnx
Explore
Topics
Utilities
Explore
Topics
Utilities
Search
Agents
Frontend
Backend
Explore · Visual Dictionary
Backend 图解词典
看懂服务器怎么扛住流量:接口、索引、缓存、队列、限流与部署——每个概念一句话讲透,顺手带走一段能直接粘贴的 prompt。
API Endpoint
图解
接口 · 端点
后端服务对外的一个"服务窗口":前端按约定地址递上请求,窗口按约定格式递回响应。
点击查看详解 →
Database
图解
数据库 · DB
专门替你"记账"的仓库:数据按表格或文档结构存放,怎么存、怎么查都有章法。
点击查看详解 →
Index
图解
索引
数据库里给常用查询修的"目录":不必整本书翻一遍,直接按目录跳到那几行。
点击查看详解 →
Cache
图解
缓存
把费工夫算好的结果放在手边:下次再要,直接递,不再重算。
点击查看详解 →
Queue
图解
消息队列 · 队列
排号处理的后台传送带:急事当场答复,慢活儿扔上传送带慢慢干。
点击查看详解 →
Rate Limit
图解
限流 · 频率限制
给服务窗口装一道闸门:每个人每分钟只能敲有限次门,防止有人把门敲穿。
点击查看详解 →
Environment Variables
图解
环境变量 · env
贴在机器后台的一排"钥匙牌":数据库地址、密钥、开关,代码不看内容只认钥匙孔。
点击查看详解 →
Deployment
图解
部署 · 上线
把打好包的应用送到服务器上"正式营业":测试环境验收合格的成品,推上生产货架。
点击查看详解 →
客户端
服务窗口
请求
响应
GET /guides
200
响应数据
地址 + 方法确定服务窗口 · 一次请求,一次响应
静态终态标注:请求信封(GET /guides)已送达服务窗口、盖下 200 章,金色响应信封带着数据飞回客户端——地址 + 方法定位窗口,请求与响应成一个往返。
档案柜(存储)
SELECT
查询进入
记录 #42
取回记录
结果
存有章法,取有路径:查询进来,记录出去
静态终态标注:查询纸条已投入柜顶缝口,对应抽屉拉开露出记录卡 #42,结果纸条从右侧递出——数据按结构规整存放,按查询精确取回。
无索引
逐架扫描 · 慢
有索引
目录卡盒
1 排
2 排
3 排
3 排
记录
目录直达 · 快
先翻目录,直达那几行 —— 复杂度:全部 → 对数
静态终态标注:上排 Nox 逐架扫描走完全部书架(慢);下排先翻目录卡、卡片指向第 3 排,径直走到第 3 排抽出记录(快)——索引用有序目录换掉全表扫描。
前台货架(缓存)
Nox(顾客)
地下库房(源头)
请求 ①
商品
命中 · 快
请求 ②
未命中
下库取货
商品
未命中 · 回源补货
静态终态标注:请求 ① 在前台货架直接命中、递到 Nox 面前(快);请求 ② 空位未命中,下地下库房取货、交付并把副本回填前台——手边副本命中快,未命中回源再回填。
排队
传送带
Nox(匀速取件)
①
②
③
✓
完成
排队削峰 · 匀速消化
静态终态标注:三张请求纸条都已落带,Nox 向传送带点头三次匀速取下并盖了对勾,成品箱滑出——入口落得快、Nox 取得匀,队列把流量洪峰削平、异步消化。
请求涌入
漏桶闸门
匀速放行到服务
429 拒绝
静态终态标注:请求像水注入漏桶,桶底只按固定速率放行,桶满后新来的直接溢出吃 429——下游永远只接稳定的量。
应用代码
只认钥匙孔
环境变量面板 · 本地/生产各一套
DATABASE_URL = ••••
API_KEY = ••••
FEATURE_FLAG = on
换台机器
代码不动,换钥匙牌
密钥只挂后台,绝不焊进代码
静态终态标注:代码只声明需要的钥匙孔(变量名),真值由运行环境挂在后台钥匙牌上——换台机器换块牌子,密钥永不进代码仓库。
测试环境验过
v1.4 成品箱
CI 打包 · 自动化流水线
生产货架 · 对外营业
v1.4 已上架
v1.3 留架备换
健康检查不过 → 整箱换回
小步上架 · 不可变成品 · 随时可回滚
静态终态标注:测试环境验收合格的成品箱经流水线推上生产货架,旧版本留在架下——健康检查不过就整箱换回,全程不停业。