消防物联网云平台架构采用模块组件化,平台拥有地图全屏展示,统计数据分屏显示,值班员大屏监控等功能,并在火灾发生时多渠道及时提醒,手机APP地图定位,一键导航至火灾地点,这种角色定位、权限分明、层级管控的火灾防控新体系实现了“人防+技防”的综合性安全保障,达到了隐患及时处理、灾情早发现的目的。
项目采用的是Dubbo + Zookeeper的分布式微服务架构,数据库采用的MySQL的主从分离和TDengine时序数据库的双写,保证了单一数据库崩溃,服务依然可用的方案。平台通过采用ES作为搜索引擎,从而加快了查询速度和效率,对于日志排查问题也提供很好的方案。服务中采用Nacos配置替换了项目服务代码中的配置文件,快速实现动态服务发现和服务配置。采用git配合Jenkins实现自动化部署。
技术架构:
Dubbo,Zookeeper,Nacos,SpringBoot,MyBatis,Netty,RocketMQ,Redis,MySQL,TDengine,Jenkins
职责描述:
1、设备对接服务:
服务职责:负责不同消防厂商IOT设备和第三方物联网平台到云平台的数据对