v4.0 · 微服务架构 · AI 驱动

AI 驱动的
实验室温控监测

基于 Spring Cloud 微服务架构,融合 AI 温度预测、实时告警引擎、Go 边缘网关, 实现多租户实验室温控全链路智能监测与运输温度追踪。

GW
8080
ID
8081
DV
8082
MN
8083
BZ
8084
PL
8085
AI
8090
Go
Edge
8
微服务
3
库分离
AI
温度预测
Go
边缘网关

核心模块

覆盖实验室温控监测全场景,从实时采集到 AI 预测,从告警到运输追踪

📈

实时温度监测

毫秒级数据采集,大屏可视化展示,多设备并行监控,支持温湿度、压差等多参数。

WebSocket 实时推送
🤖

AI 温度预测

基于 Flink 流式特征计算 + MLflow 模型管理,提前 30 分钟预测温度趋势,智能预警。

Python FastAPI 推理
🚨

智能告警引擎

多级告警规则配置,阈值越限即时触发,支持短信/邮件/微信多通道通知,告警闭环追踪。

RabbitMQ 事件驱动
🚚

运输温度追踪

运输全程温度链记录,GPS 定位 + 温度关联,异常路段自动标记,合规报告一键导出。

全链路追溯
🔒

多租户权限

JWT 认证 + 页面级权限控制,数据隔离,支持组织架构多级管理,审计日志完备。

JWT + RBAC
🛠

Go 边缘网关

轻量级边缘采集网关,支持 OTA 升级、本地缓存、断网续传,适配多种传感器协议。

Go · 低功耗

实时监测演示

模拟实验室温度实时监测,AI 预测曲线与告警联动

ESSS-AI LabMon v4.0 — 温度监测控制台

🌡️ 实验室 A-301 温度趋势

实时温度
AI 预测
告警阈值
上限 8°C 下限 2°C
AI 预测模型运行中
设备列表
在线设备: 12
告警设备: 1
平均温度: 4.2°C
AI 置信度: 94.7%
采集频率: 5s
数据延迟: <50ms

技术架构

五层架构:前端 → 网关 → 微服务 → AI + 边缘 → 数据层

前端层
React 18
Ant Design 5
TypeScript
Vite
大屏展示
小程序
↕ HTTP / WebSocket
网关层
Gateway :8080
JWT 认证
路由转发
限流熔断
↕ Spring Cloud / OpenFeign
服务层
Identity :8081
Device :8082
Monitor :8083
Business :8084
Platform :8085
Model :8090
Common
↕
智能层
Python FastAPI
Airflow 调度
MLflow 模型
Flink 流计算
Feature Store
Go 边缘网关
OTA 升级
本地缓存
↕
数据层
PostgreSQL 核心库
PostgreSQL 时序库
PostgreSQL AI库
Valkey 7.2 缓存
RabbitMQ 消息
Nacos 注册
Flyway 迁移

技术亮点

工程化实践打造高可靠实验室温控监测平台

🗃

三库分离架构

核心业务库、时序数据库、AI 特征库独立部署,PostgreSQL 15 按职责隔离,互不干扰,弹性扩缩。

🤖

AI 模型服务化

FastAPI 推理服务 + MLflow 模型版本管理 + Airflow 训练调度,Flink 实时特征计算,端到端 MLOps。

⚡

Go 边缘网关

轻量级 Go 采集网关,支持 Modbus/MQTT 协议,本地缓存断网续传,OTA 远程升级,低功耗运行。

🛡

Resilience4j 熔断

服务间调用全链路熔断保护,舱壁隔离 + 重试策略 + 限流降级,确保微服务高可用。

🔨

Flyway 数据库迁移

版本化 SQL 管理,三库独立迁移链,支持回滚与干运行,CI/CD 流水线自动执行。

📦

Docker 容器化部署

全服务 Docker 镜像化,Compose 编排一键启动,Nacos 服务发现,配置中心动态下发。

需要智能实验室温控方案?

ESSS-AI LabMon v4.0 支持私有化部署,可根据实验室场景定制监测规则、告警策略与 AI 模型。