安防监控平台产品系统

我要开发同款
大饼20202026年06月20日
11阅读

技术信息

语言技术
JavaElasticSearchDockerNIONetty
系统类型
Web
行业分类
物联网低代码

作品详情

行业场景

某安防大厂基础监控平台,负责基础SaaS开发,用于ToG、ToB安防场景的视频监控、录像管理等,同事也是行业平台的底座

功能介绍

以下为部分核心模块,非全部:
认证会话管理:支持oauth2,PKI、国密算法等多种会话认证方式,是所有平台的认证基础
基于RBAC的权限管理:主要包括用户、角色、部门、菜单、权限管理,实现分级管理和等保要求的三员管理。
设备管理:该功能分为三部分,1)接入部分,用于给接入服务下发接入方式、协议、IP、port等配置信息,同时可以进行订阅配置 2)应用部分,提供各种方式的数据检索服务,比如按标签、按能力集等等 3)权限部分,提供了复杂权限管理模型
级联管理:安防场景多平台汇聚的场景,比如GB28181,首次提出并应用了级联拓扑功能,各个厂家都在模仿实现。

项目实现

1.17年开始参与基础平台的开发,但由于原来的架构设计不合理,平台稳定性、性能规格都存在极大的问题,原团队领导组织重构了2次最终都失败了
2.21年我开始接手团队,重新输出了架构方案,重新划分了业务服务,切分清楚各领域边界。
3.在实现过程中我实现了几个核心的功能:
1)跨版本升级的方案,这个使得21年新版本可以一步直接升级到当前版本,这个因为市场上的版本很多,还有定制,能达到这个效果很不容易,类似liquibase的机制,但是我们是自研的
2)级联的对账与可视化,这些功能本身就是系统较为复杂的地方,尤其数据一致性问题,一直都是平台的痛点,也是行业的痛点
3)设备管理的权限问题,对于百万树形的数据结构,在资源受限的情况下是一个极大的挑战,个人想出了权限管理模型,缩少存储也能满足产品规格的方案。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论