某安防大厂基础监控平台,负责基础SaaS开发,用于ToG、ToB安防场景的视频监控、录像管理等,同事也是行业平台的底座
点击空白处退出提示
某安防大厂基础监控平台,负责基础SaaS开发,用于ToG、ToB安防场景的视频监控、录像管理等,同事也是行业平台的底座
以下为部分核心模块,非全部:
认证会话管理:支持oauth2,PKI、国密算法等多种会话认证方式,是所有平台的认证基础
基于RBAC的权限管理:主要包括用户、角色、部门、菜单、权限管理,实现分级管理和等保要求的三员管理。
设备管理:该功能分为三部分,1)接入部分,用于给接入服务下发接入方式、协议、IP、port等配置信息,同时可以进行订阅配置 2)应用部分,提供各种方式的数据检索服务,比如按标签、按能力集等等 3)权限部分,提供了复杂权限管理模型
级联管理:安防场景多平台汇聚的场景,比如GB28181,首次提出并应用了级联拓扑功能,各个厂家都在模仿实现。
1.17年开始参与基础平台的开发,但由于原来的架构设计不合理,平台稳定性、性能规格都存在极大的问题,原团队领导组织重构了2次最终都失败了
2.21年我开始接手团队,重新输出了架构方案,重新划分了业务服务,切分清楚各领域边界。
3.在实现过程中我实现了几个核心的功能:
1)跨版本升级的方案,这个使得21年新版本可以一步直接升级到当前版本,这个因为市场上的版本很多,还有定制,能达到这个效果很不容易,类似liquibase的机制,但是我们是自研的
2)级联的对账与可视化,这些功能本身就是系统较为复杂的地方,尤其数据一致性问题,一直都是平台的痛点,也是行业的痛点
3)设备管理的权限问题,对于百万树形的数据结构,在资源受限的情况下是一个极大的挑战,个人想出了权限管理模型,缩少存储也能满足产品规格的方案。



评论