项目简介:数据安全综合治理平台通过对数据根据不同的重要程度和敏感程度进行分类和等级划分,以实现对数据的更加精细化的管理和保护。最终目的是为了让企业能够更好地了解自己数据的价值和风险,从而更好地利用数据和保护数据
负责功能:1:采用了DDD领域驱动设计思想来进行服务、模块的划分,提高了系统的可维护性和可扩展性。
2:系统核心功能资产分级分类方法的开发:
1):由于对接方的字段的数量达到几十万,为了提高字段分级分类的效率。通过阻塞队列+线程池,将每个字段作为一个任务实体放入阻塞队列,后台通过多条线程从队列中逐个取出任务实体进行分级分类。
2):借鉴AQS的设计思想,使用模板方法,将阻塞队列+线程池的代码和业务代码分开,不同类型的
资产只去需要实现对应的业务代码无需关心队列的实现,提高了代码的可读性以及可扩展性。
3:针对复杂多样的资产类型,使用策略模式,设计了多个资产连接器来进行资产的连接以及数据的获取,
方便上层业务的调用以及资产类型的扩展