[发明专利]一种基于node的实现知识图谱平台多项目快速搭建的方法在审
申请号: | 202010423077.5 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111625240A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 吴楠 | 申请(专利权)人: | 北京海致星图科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/60;G06F16/958 |
代理公司: | 北京劲创知识产权代理事务所(普通合伙) 11589 | 代理人: | 曹玉清 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 node 实现 知识 图谱 平台 多项 快速 搭建 方法 | ||
本发明公开了一种基于node的实现知识图谱平台多项目快速搭建的方法,包括六个步骤。本发明,在项目业务复杂的情况下,基于node将一个大的项目拆分为多个独立功能的子项目,可避免项目臃肿以及dist部署文件过大,可以有效地解耦,有利于后期的维护,无论在构建速度还是项目的架构上,都更具优势;同时也对后续可能新增的业务模块具有较好的可扩展性;其在进行项目打包的时候,单独执行单个子项目的部署脚本,打包速度和体积显著提升;测试和运维人员在进行自动化部署的时候,无须了解项目架构以及项目内部含有多少个子项目,只要通过工程师编写好的统一的部署脚本即可完成整个项目的自动化部署工作,大大地提升了版本测试和发布的效率。
技术领域
本发明涉及信息技术web开发技术领域,更具体地说,它涉及一种基于node的实现知识图谱平台多项目快速搭建的方法。
背景技术
2012年5月17日,某知名公司正式提出了知识图谱(KnowledgeGraph)的概念,其初衷是为了优化搜索引擎返回的结果,增强用户搜索质量及体验。随着科学技术的发展,知识图谱技术已渗透到各行各业,特别是知识图谱在金融领域的应用。如可以根据企业、自然人之间的投资、任职、持股等关系构建企业金融知识图谱。知识图谱,本质上,是一种揭示实体之间关系的语义网络。
1)当前行业内知识图谱平台大多以单个工程项目实现,单纯的以单个工程实现知识图谱平台,开发上功能模块过于耦合,导致项目臃肿,dist部署文件过大,不利于后期的维护,无论在构建速度还是项目的架构上,都不具有优势;同时对后续可能新增的业务模块具有较差的可扩展性;
2)随着知识图谱的应用场景增多,知识图谱平台的业务复杂性陡增,导致测试和运维人员须要了解项目架构,才能通过工程师编写好的部署脚本去完成整个项目的自动化部署工作,严重影响了版本测试和发布的效率;
3)在进行项目打包的时候,需要执行整个项目的部署脚本,导致打包速度和体积显著下降。
为此,提出一种基于node的实现知识图谱平台多项目快速搭建的方法。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种基于node的实现知识图谱平台多项目快速搭建的方法,在项目业务复杂的情况下,基于node,其将一个大的项目拆分为多个独立功能的子项目,可避免项目臃肿以及dist部署文件过大,可以有效地解耦,有利于后期的维护,无论在构建速度还是项目的架构上,都更具优势;同时也对后续可能新增的业务模块具有较好的可扩展性;其在进行项目打包的时候,单独执行单个子项目的部署脚本,打包速度和体积显著提升;测试和运维人员在进行自动化部署的时候,无须了解项目架构以及项目内部含有多少个子项目,只要通过工程师编写好的统一的部署脚本即可完成整个项目的自动化部署工作,大大地提升了版本测试和发布的效率,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供了如下技术方案:
一种基于node的实现知识图谱平台多项目快速搭建的方法,包括以下步骤:
Step1、将项目按功能模块,拆分为project1,project2,…project n多个模块;
Step2、使用webpack构建工具对各个模块进行项目构建,生成dist文件;
Step3、基于node构建一个新的服务,并将Step2生成的dist拷贝至指定的目录;
Step4、反复执行Step3,直至所有的project的dist文件都拷贝至同一目录下;
Step5、编写node代码,处理各project之间的公共业务逻辑,包括路由跳转、接口转发;
Step6、使用pm2对node服务进行部署,项目搭建完成。
综上所述,本发明主要具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海致星图科技有限公司,未经北京海致星图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010423077.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有区块链功能支持的智能电能表
- 下一篇:像素布局及具有该像素布局的显示面板