1.本方案面向流量监测场景,解决传监测中存在的三大核心问题:
实时监测缺失:通过MQTT协议实现工控机数据秒级采集,WebSocket确保前端界面毫秒级更新
数据分析滞后:集成ECharts动态图表与MySQL历史数据库,支持压力/沙比等关键参数的实时趋势分析与历史回溯
多维度监控困难:首创"四维监控体系"(压力+沙比+用砂量+用水量)结合4路视频流,构建全景式作业视图
2.方案创新性体现在: ▶ 混合架构设计:分层架构保证模块解耦,微服务思想提升横向扩展能力(如独立部署MQTT消息处理服务) ▶ 双协议数据管道:MQTT+WebSocket组合实现99.9%消息可达率(MQTT保活机制+WebSocket断线重连) ▶ 内存状态映射:基于ConcurrentHashMap的油井状态表,配合事件驱动机制实现全系统状态同步 ▶ 轻量化前端:Thymeleaf模板引擎+jQuery动态渲染,无需复杂框架即可实现10万+数据点流畅展示 ▶ 配置热更新:通过@ConfigurationProperties实现动态区域配置加载,支持不停机调整监测参数
3.核心技术矩阵:
后端:Spring Boot 3.5 + MyBatis-Flex + HikariCP + Hibernate Validator
数据通道:EMQ X MQTT Broker + WebSocket实时推送
存储:MySQL 9.3(时序数据优化表结构)
前端:ECharts 5.4 + jQuery 3.7 + Stomp.js
点击空白处退出提示
评论