项目描述:在硕威GIS平台基础上,再次进行拓展开发,额外添加两个平台,分别为:移动端APP平 台、大屏展示平台,再将Web页面管理平台分为两个平台分别为:河道、官网Web管理平台。这两个平 台是包括互联网设备采集信息模块、网格模块。移动端APP平台是包括任务模块、任务分配模块构 成,大屏展示平台主要展示互联网设备采集的信息,任务进度之类的信息。 技术架构:SpringBoot + Mybatis-plus + PostgreSQL + Mongodb + Redis + Minio + Nacos + RocketMQ + Camunda 职责描述: 1.临时任务执行时配合Camunda工作流,对这个任务经常发生状态变化时,使用了设计模式中 的状态模式,更好的优化代码的结构 2.设置巡查任务使用了Scheduler定时任务功能,可以随时设置巡查任务开始时间 3.由于互联网上报数据存在对方数据库,我们部署探针每个一段时间抓取最新上报数据,通过 RocketMQ消息队列传递,并且存入在Mongodb数据库中 4.使用logstash + elasticsearch + kibana搭建了一套日志收集分析系统。 5.使用Docker + docker-compose来部署编排服务。