服务器准备
大约 1 分钟deploycode
环境介绍
- BladeX 物联网平台基于 Java 开发,可部署在 Linux、Windows 等操作系统上,生产环境推荐使用 Linux。运行环境要求 JDK 21、MySQL 8、Redis 7,时序库可选 TDengine、InfluxDB 或 IoTDB。
- 服务器不再建议使用 CentOS,建议使用 Ubuntu、Debian 等操作系统。
单机部署
适用于开发测试、功能验证和小规模生产。平台服务与全部中间件部署在同一台服务器。
| 项目 | 配置 |
|---|---|
| CPU | 4 核 8 线程 |
| 内存 | 8 GB |
| 磁盘 | SSD 40 GB,生产环境 100 GB 起 |
| 操作系统 | Linux |
| 部署内容 | MySQL、Redis、时序库、blade-server、blade-broker |
时序库建议选择 TDengine 或 InfluxDB。IoTDB 对内存要求较高,8 GB 内存的服务器不建议使用。
设计规模
同时在线设备不超过 1 万台,消息量低于 1,000 条/秒。
更多部署方案
在线设备数或消息量超出单机部署的设计规模,或者对可用性有要求时,可以采用分机部署或集群部署。各档位的服务器配置与容量估算方法见服务器介绍。
