1、熟悉 SSH、SSM框架,熟悉maven的使用
2、熟悉dubbo +zookeeper +springBoot分布式架构下开发
3、熟练掌握mysql、TIDB、sqlServer、redis等数据库的使用,熟练掌握Sql的编写和优化。熟练使用redis发布订阅模式,以及利用redis设计分布式锁的机制
4、熟练使用kafka进行数据的实时生产和消费
5、熟练搭建zookeeper集群并使用zookeeper的发布订阅模式,用于数据的实时推送。
6、熟练使用Hadoop+Hbase+openTSDB来进行大数据的存储和应用,熟练使用阿 里云的TSDB进行大数据的存储和应用
7、熟悉linux下的基础命令,熟悉docker容器下服务的日志跟踪分析以及相关命令的使用
8、具有良好的文档编写习惯,熟悉对业务进行数据库表设计和相关技术方案的编写
1、数据看板,数据看板是面向施工企业的综合性IOT数据展示平台,为企业精细化管理、布控、预警等提供重要决策支撑,为项目部施工现场危险源的隔离、降低、消除提供及时技术措施。平台数据集成有塔式起重机监控系统、施工升降机监控系统、扬尘噪音监测系统、视频监控和人员实名制管理系统等各项管理监控系统。项目采用了redis缓存机制,保障了数据大屏的流畅性;项目集成了zookeeper发布订阅机制,可以订阅设备的实时状态,并通过WebSocket推送给前端;为施工企业达到更好的监控作用。平台还设计包括一个专业的数据仓库系统,采用数据抽取(ETL)技术汇总数据,以友好、直观的表现形式将数据展现给各级企业管理人员。同时,将零散的数据汇总后,企业可以从全局的角度对数据加以分析利用,为企业科学决策提供基础。
2、IOT接入平台,IOT接入平台立项宗旨是接入西安丰树和其他第三方的IOT设备相关数据,为公司内部的IOT数据中心奠基,为各条业务线输出IOT数据。接入的数据种类有塔吊、升降机、扬尘设备的运行、工作、司机信息等数据,以及临边防护等一系列IOT相关的设备运行数据。服务分为两部分:一个是HTTP网关服务,负责接收第三方上报的数据并存放到kafka队列中;另一个是消费服务,负责消费kafka中的IOT设备运行数据。通过分析数据来判断设备的实时状态更迭并存入zookeeper节点推送给业务线;采用了redis存储设备实时信息;采用了TIDB存储设备工作数据等量级不大的信息。采用了TSDB来存储海量的IOT运行数据,每天的接入数据量可达两千万,接入的各设备总数也达几万台,极大的丰富了各业务线大屏,保障了施工企业对数据的各项需求。
数据看板是面向施工企业的综合性IOT数据展示平台,为企业精细化管理、布控、预警等提供重要决策支撑,为项目部施工现场危险源的隔离、降低、消除提供及时技术措施。平台数据集成有塔式起重机监控系统、施工升降机监控系统、扬尘噪音监测系统、视频监控和人员实名制管理系统等各项管理监控系统。项目
IOT接入平台立项宗旨是接入第三方的IOT设备相关数据,为公司内部的IOT数据中心奠基,为各条业务线输出IOT数据。接入的数据种类有塔吊、升降机、扬尘设备的运行、工作、司机信息等数据,以及临边防护等一系列IOT相关的设备运行数据。服务分为两部分:一个是HTTP网关服务,负责接收第