【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种依赖管理方法、装置、设备和可读存储介质。
技术介绍
1、在软件系统或项目中,依赖是指一个组件(如模块、类、库、服务等)需要另一个组件的功能、服务、资源的存在才能正常运行或实现其目标。按照调用方式,依赖可以分为显式调用的直接依赖和由直接依赖间接引入的传递依赖。对系统和项目之间的依赖进行管理,能够有效避免因依赖混乱或缺失导致的功能故障、进度延误或系统不稳定等问题。
2、目前对于系统或者项目中的依赖进行管理的方式,基本都是针对直接依赖进行管理的。因此,若是系统或者项目中的依赖包括传递依赖,而传递依赖的对象(也称依赖项)被升级或更新时,并不会被上层系统主动感知,而是在调用依赖时直接引入,这就可能导致未经测试的依赖被直接引入生产环境,进而可能引发线上故障(如兼容性、安全性、性能降低等问题),严重影响用户体验。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种依赖管理方法、装置、设备和可读存储介质,能够避免由于传递依赖无感知更新导致线上故障的问题,提
本文档来自技高网...【技术保护点】
1.一种依赖管理方法,其特征在于,包括:
2.根据权利要求1所述的依赖管理方法,其特征在于,所述依赖信息库中包括预先存储的依赖信息表和依赖信息树;所述依赖信息表中包括依赖项的依赖标识与版本标识之间的对应关系,所述依赖信息树中包括各依赖项之间的依赖关系;所述若根据所述当前依赖信息从预先存储的依赖信息库中匹配到目标依赖信息,则对比所述当前依赖信息与所述目标依赖信息,得到变更信息,包括:
3.根据权利要求1所述的依赖管理方法,其特征在于,在发送包含所述变更信息的变更提示之后,所述依赖管理方法还包括:
4.根据权利要求1所述的依赖管理方法,
...【技术特征摘要】
1.一种依赖管理方法,其特征在于,包括:
2.根据权利要求1所述的依赖管理方法,其特征在于,所述依赖信息库中包括预先存储的依赖信息表和依赖信息树;所述依赖信息表中包括依赖项的依赖标识与版本标识之间的对应关系,所述依赖信息树中包括各依赖项之间的依赖关系;所述若根据所述当前依赖信息从预先存储的依赖信息库中匹配到目标依赖信息,则对比所述当前依赖信息与所述目标依赖信息,得到变更信息,包括:
3.根据权利要求1所述的依赖管理方法,其特征在于,在发送包含所述变更信息的变更提示之后,所述依赖管理方法还包括:
4.根据权利要求1所述的依赖管理方法,其特征在于,
5.根据权利要求1所述的依赖管理方法,其特征在于,所述发送包含所述变更信息的变更提示,包括:
6.根据权利要求1所述的依赖管理方法,其特征在于,在将所述直接依赖信息、所述传递依赖信息、以及所述依...
【专利技术属性】
技术研发人员:张峻乾,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。