1. 架构设计
推荐分层架构:
• 接入层:部署EMQX集群处理设备连接
• 处理层:使用TDMQ实现消息队列解耦
• 存储层:结合TencentDB for MySQL存储设备元数据
2. 环境准备
创建VPC私有网络
$ tccli vpc CreateVpc --Region ap-singapore --VpcName IoT-Platform
准备CVM集群
机型选择:S5.16XLARGE256(64核256G内存)
3. EMQX集群部署
-
通过云市场快速部署EMQX企业版
-
配置节点发现机制:
cluster.discovery = k8s cluster.k8s.apiserver
-
启用腾讯云CAM权限控制
4. 高可用配置
-
跨可用区部署:至少3个AZ部署节点
-
配置健康检查:
health_check { interval = 15s http_get { path = "/status" port = 8081 } }
-
结合云监控设置自动告警