担任大交通综合管理平台其中事件中心模块负责人,负责搭建所有组件消息的中转站,创建、匹配报警规则上报报警,产生 弹窗。主要实现了:(1)创建报警预案,预案的创建需要配置关联的报警通道、报警类型、关联用户、联动弹窗、联动实时 视频、联动邮件、短信、联动上墙等功能。(2)从MQ消费接收各个业务组件的消息,按照通道或者是通道的组织匹配redis 中缓存的key,去拿redis的值,拿到的值为预案的list,发送给对应用户,或是推送给vsl模块,前端通过websocket获取到消 息,页面展示实时报警与弹窗。(3)将消息存入数据仓,实现报警记录的查询,详情的展示,以及报警实时视频和录像的拉 取。(4)支持对报警类型进行自定义处理;(5)实现报警自动失效处理,用户可自行配置某个报警类型的时效事件,如果 超过此时间,未处理的报警就会变为已处理,状态为自动失效。(6)支持对报警类型的频次进行抑制,在抑制时间内相同报 警只会上报一次。