87dc7f7abadac2c0a83a9a2c0ff33912aac9e7e8
基于 JetLinks Community + ThingsBoard 两大开源平台深度分析, 输出 IoT 模块全面升级改造设计方案,覆盖: - 整体架构设计(分层、模块划分、迁移策略) - 子系统与设备归属模型(租户→项目→子系统→设备) - 物模型规范 v2(属性三元分类、派生物模型) - 规则引擎方案(DAG 编排、SPI Provider、Aviator 脚本) - 告警体系设计(两级存储、4 状态机、传播机制) - 设备影子与 RPC(Shared 属性同步、持久化 RPC 状态机) - 数据存储方案(策略插件化、写入缓冲、Micrometer 埋点) - 协议与编解码扩展(Codec SPI、JAR 热加载、脚本编解码) 工程评审决议(8 项)已同步更新到各文档: - 规则引擎独立 Maven 模块(gateway 不依赖) - 链级 try-catch 故障隔离 - Aviator 完整沙箱(超时+循环限制+黑名单) - 规则链全量缓存 + 变更驱逐 - 告警 BIGINT ID + UK 幂等(非 VARCHAR 主键) - subsystem.code NOT NULL - RPC 上线补发限速(5条/秒) - 删除 EntityRelation 图关系设计 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
aiot文档仓库
Languages
Markdown
100%