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