数据端组件
一句话版:数据端是集群里那本**"万事通账本"**——谁家隧道在哪个节点、开了哪些开关、证书长什么样,它全记着,别的组件都来找它认人、要答案。
一、它是谁
数据端是每个集群里的核心数据服务(通常与节点同机部署)。如果把集群比作一家分店,数据端就是店长手里那本"花名册":谁在上班、谁请假了、谁该领什么,它最清楚。
二、它干什么
- 记隧道:保存本集群所有隧道的归属、在线状态、绑定的节点与端口;
- 发配置:你把域名开关、协议开关、白名单、HTTP 认证、限速等改好后,由它同步给网关和服务端执行;
- 存证书:收集你上传的证书并分发到隧道所在节点,一次上传、全网可用;
- 管映射:维护"访问入口 → 目标实例"的对应关系,网关和负载均衡按这张表把流量带对门;
- 做发现:持续掌握各实例的在线情况,随时告诉负载均衡"现在该把流量分给谁"。
三、和"Web 管理端"的区别
容易混淆的一对:
| 在哪 | 干什么 | |
|---|---|---|
| Web 管理端 | 云端总站 | 你注册、下单、改设置,只管"下指令" |
| 数据端 | 集群内 | 收到指令后"记下来、传下去",是集群的执行大脑 |
所以你在控制台改完设置,数据端按周期同步,再下发到节点——这就是"修改后 1 分钟生效"的原因。
四、它和谁配合
Web 管理端 ──同步──> 数据端(账本)
│ 下发配置/证书/映射
├──> HTTP 网关(域名怎么路由)
├──> L4 网关(端口怎么映射)
└──> L4 负载均衡 / 服务端(实例在不在线)
网关们不自己瞎猜,全都按数据端给的表办事——账本准,全集群就准。
五、小结
记住内网云 :数据端是集群的大脑和账本:上听管理端指令,下给组件带路,谁在哪、怎么走,全看它。