相关问题
Catalogue
如果让你设计一个轻量级物联网平台, 你会怎么选技术栈?
(从接入、协议、消息、存储、服务 说一下)
- 设备接入层
- 用MQTT接入网关(开源如EMQX)
- 做:多协议适配、高并发长连接、设备鉴权
- 作用:让设备能稳定、安全接进来
- 消息路由层
- 用Kafka/RocketMQ
- 做:设备伤心数据缓冲、削峰、异步解耦
- 作用:保证海量数据不丢、不堵、不乱
- 平台核心层
- 设备管理
- 设备控制
- 规则引擎:简单数据过滤、告警、联动
- 设备影子:解决网络不稳定、状态同步问题
- 数据存储层
- 时序数据:TDengine