项目简介:对接海清设备,用于安防系统,通过java对接
功能模块:接收设备消息推送模块,下发数据模块
接收设备消息推送模块:使用mqtt消息队列实现与设备交互,监听指定topic进行处理设备推送消息,并异步发送处理结果至设备监听的topic
交互模块:与设备交互,只要实现处理安防系统下发的数据至设备(人脸,卡号,管控计划),查询(人脸,卡号,管控计划),设备重启,设置设备系统参数等
负责全部模块,开发使用了消息队列rabbit
遇到的难点:设备指定使用微消息队列mqtt,高峰时期mtqq会出现过载的情况,尝试使用mqtt集群更换mqtt服务均无明显改善,最后跟换思路加入转发消息的方式,解决高峰时期mqtt过载宕机的情况