差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
public:it:thingsboard [2021/06/17 11:14] – [改造] oakfire | public:it:thingsboard [2023/05/19 17:46] (当前版本) – [架构] oakfire | ||
---|---|---|---|
行 10: | 行 10: | ||
* UI: [[https:// | * UI: [[https:// | ||
* 存储:[[https:// | * 存储:[[https:// | ||
- | * 后端架构为 [[java]] Spring, Spring Boot | + | * 后端架构为 [[java]] |
* [[postgresql]] | * [[postgresql]] | ||
==== 目录结构 ==== | ==== 目录结构 ==== | ||
行 21: | 行 21: | ||
├── img | ├── img | ||
├── application | ├── application | ||
+ | └── target | ||
├── common | ├── common | ||
├── dao | ├── dao | ||
行 66: | 行 67: | ||
* gateway 网关类型设备直接推送子设备数据时,可直接按名自动创建子设备,如果子设备被删除,需要网关断开链接再重连(session 重置)才能重新自动创建子设备 | * gateway 网关类型设备直接推送子设备数据时,可直接按名自动创建子设备,如果子设备被删除,需要网关断开链接再重连(session 重置)才能重新自动创建子设备 | ||
* 默认情况下 Linux 的 1024 以下端口是只有 root 用户才有权限占用, | * 默认情况下 Linux 的 1024 以下端口是只有 root 用户才有权限占用, | ||
+ | * ubuntu 手动替换 jar 包升级方式: | ||
+ | * 使用 '' | ||
+ | * 确保 替换后的 '' | ||
+ | * 重启服务 '' | ||
===== 改造 ===== | ===== 改造 ===== | ||
行 85: | 行 90: | ||
* 打印前处理:https:// | * 打印前处理:https:// | ||
===== 性能 ===== | ===== 性能 ===== | ||
- | * 一百台设备,每个设备每 2 秒发送 4 种数据,大概需要 CPU 4核 2.4G, 内存 4G, 硬盘 1T/年, 服务器带宽 | + | * 一百台设备,每个设备每 2 秒发送 4 种数据,大概需要 CPU 4核 2.4G, 内存 4G, 硬盘 1T/年, 服务器带宽 |
+ | ===== 问题 ===== | ||
+ | * 版本 3.2.1,规则引擎里,'' | ||
+ | * If you are using '' | ||
+ | * 目前解决方式是把引起阻塞问题的两个节点给删掉了,就正常了。具体为什么阻塞还得探究 | ||