-项目描述:
本项目设计开发了一种燃气泄露报警装置及物联网平台,可用于普通家庭或工业场景。将这种传感器装置安装在燃气管道阀门附近,用于监测燃气泄露值,实时将数据通过网络传送到远端服务器,服务器对数据加工处理后,根据泄露是否超出报警值,向附近的服务点、终端用户、消防站发出报警信息,并可远程关闭阀门。
-技术描述:
1. 基于SpringCloud全家桶搭建分布式开发环境,Consul负责服务治理和服务的注册。
2. 基于SpringBoot将每一个模块的web层与业务层和持久层分开独立的服务,采用前后端分离开发,充分解耦。并利于SpringBoot进行第三方技术的整合。
3. 在完成图片上传功能模块的实现时,为了减轻服务器的压力,采用FastDFS将图片保存到单独一个图片服务器上。
4. 使用Redis缓存机制缓存任务详情数据,降低了服务器的压力。使用分布式锁防止缓存击穿。
5. 使用Spring Data JPA,支持大数据集、事务、并发等容器级事务。
6 使用Vue.js框架构建前端用户界面。
7. 基于Elastic Search作为项目的搜索引擎,使用IKAnalyzer中文分