thingsboard/summary/镜像流量分析/README.md

63 lines
2.4 KiB
Markdown
Raw Permalink Normal View History

2026-01-19 11:50:37 +08:00
# ThingsBoard 镜像流量分析
## 概述
本目录包含ThingsBoard各个镜像的详细流量分析文档涵盖从流量入口到出口的完整流程、核心代码模块及其功能说明。
## 镜像列表
### 核心服务镜像
1. **[tb-core流量分析](./01-tb-core流量分析.md)** - 核心服务处理设备管理、用户管理、API等
2. **[tb-rule-engine流量分析](./02-tb-rule-engine流量分析.md)** - 规则引擎服务,处理规则链执行
### 传输服务镜像
3. **[tb-mqtt-transport流量分析](./03-tb-mqtt-transport流量分析.md)** - MQTT传输服务
4. **[tb-http-transport流量分析](./04-tb-http-transport流量分析.md)** - HTTP传输服务
5. **[tb-coap-transport流量分析](./05-tb-coap-transport流量分析.md)** - CoAP传输服务
6. **[tb-lwm2m-transport流量分析](./06-tb-lwm2m-transport流量分析.md)** - LWM2M传输服务
7. **[tb-snmp-transport流量分析](./07-tb-snmp-transport流量分析.md)** - SNMP传输服务
### 前端服务镜像
8. **[tb-web-ui流量分析](./08-tb-web-ui流量分析.md)** - Web前端服务
### 辅助服务镜像
9. **[tb-js-executor流量分析](./09-tb-js-executor流量分析.md)** - JavaScript执行器
10. **[tb-vc-executor流量分析](./10-tb-vc-executor流量分析.md)** - 版本控制执行器
11. **[tb-edqs流量分析](./11-tb-edqs流量分析.md)** - 事件驱动查询服务
## 文档结构
每个流量分析文档包含以下部分:
1. **镜像概述** - 镜像的作用和定位
2. **流量入口** - 数据从哪里进入
3. **流量处理流程** - 数据处理的完整流程
4. **流量出口** - 数据从哪里输出
5. **核心代码模块** - 关键代码模块列表
6. **模块详解** - 每个核心模块的详细说明
7. **数据流向图** - 可视化流程图
## 流量分析说明
- **代码位置**: 所有分析的代码都在项目根目录下
- **通信协议**:
- Kafka - 异步消息通信
- HTTP/REST API - 同步请求响应
- WebSocket - 实时数据推送
- ZooKeeper - 服务发现
- **数据流向**: 从外部设备/用户 → 传输服务 → 核心服务 → 规则引擎 → 存储
## 相关文档
- [21-镜像交互关系分析.md](../21-镜像交互关系分析.md) - 镜像间的交互关系
- [17-Docker镜像分类分析.md](../17-Docker镜像分类分析.md) - 镜像分类说明
- [02-模块交互与通信机制.md](../02-模块交互与通信机制.md) - 模块通信机制