服务器准备
大约 1 分钟deploycode
环境介绍
BladeX物联网平台采用Java语言开发,支持在Linux、Windows等操作系统上部署。推荐使用Linux操作系统,部署环境要求为JDK17、MySQL8、Redis7等。根据不同的服务模块,推荐的服务器配置也有所不同。
服务说明
服务名 | 说明 | 推荐内存 |
---|---|---|
blade-broker | mqtt服务端和数据服务 | 2G起 |
blade-server | 物联网平台后端服务 | 1G或2G即可 |
最低配置资源说明
- cpu:4核8线程
- 操作系统:linux
- 内存:8GB
- 磁盘:SSD40G(如果作为生产推荐100G起)
部署 redis、mysql、时序库(influxdb或tdengine,服务器内存太小不推荐使用 iotdb)和blade-links 物联平台都到当前服务器中。
该配置支持设备在线数不大于10000台,设备消息并发数量小于1秒/1000条的单机环境使用。
生产推荐服务器部署模型(10W设备级分钟级数据上报)
服务器 | CPU和内存 | 部署内容 | 带宽 |
---|---|---|---|
web服务器 | 2核4G硬盘40G | nginx、前端页面 和 blade-server | 5M |
broker服务器 | 4核8G硬盘40G | blade-broker 推荐 JVM 配置 6G 内存 | 5M |
mysql服务器 | 4核8G硬盘100G | mysql、redis 等中间件 | 可以无 |
时序库服务器 | 4核8G硬盘1T | influxdb 或 iotdb 或 tdengine | 可以无 |