摘要
本申请公开了一种面向服务的分布式资源自动化抽取与打包方法及服务器,涉及微服务技术领域,其方法包括:根据服务标识,查询得到服务打包任务状态;确定是否存在正在执行的打包任务;若不存在,对服务标识对应的目标服务进行运行时动态依赖分析,构建服务依赖图谱;基于服务依赖图谱检测循环依赖,若存在循环依赖,确定资源获取范围;从多个分布式数据源中获取多维度服务资源;将多维度服务资源进行资源聚合处理,生成服务基本信息文件,对多维度服务资源和服务基本信息文件进行打包,生成服务资源包;将服务资源包上传至分布式服务管理平台进行部署,并创建异步任务。本申请可以有效捕获运行时动态生成的依赖关系,降低错误率,提高效率。