Thingsboard物理部署
徐景周
-
一、目标
支持1万台设备、每秒2万条消息的并发量。
-
二、实施方案
从Thingsboard官网文档得出,数据采集方式主要有二种方案:一种是设备端通过Thingsboard API的方式直接上传数据到Thingsboard节点。另一种是设备端通过TB Gateway网关中转推送数据到Thingsboard节点。
前置条件(官网)
- TB Gateway不支持负载均衡,它的设计理念是单个TB Gateway只支持并发量在1000台以下设备数(备注:经本人测试,1000台以下基本无延迟;1000台整时,延迟基本在1分钟内;1000台以上,延迟会随设备数的增加而增加)。
- MQTT Broker中的Mosquitto(多用于嵌入式设备),不支持负载均衡。想要支持负载均衡,需改换成其它的MQTT Broker(例如: