1、系统主要分为首页、车辆侦查、人像侦查、视频监控、电视墙、GIS应用、智能布控、事件管理、消息公告、系统管理。2、我主要负责的是车辆侦查这块的分析还有智能布控、事件管理等模块的开发。使用的技术栈主要有Flink用来做车辆数据的实时流分析,对数据进行实时分析后入到ES与HBase进行存储,然后基于HBase与ES进行车辆数据的分析,可以实现10来亿数据几秒出分析结果。用到的技术栈还有SpringBoot、SpringCloud、Spring、SpringMVC、Feign、Redis等微服务这套。3、难点的话主要是车辆分析这块的分析性能问题,其中一个场景就是通过Flink把每个车牌压缩成一行存储到ES,然后每天一列,每天分5分钟分为一位,0代表出现过,1代码没出现过,然后再通过自定义ES插件对数据进行全文检索来提升性能。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论