一种微服务检索方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23239114 阅读:35 留言:0更新日期:2020-02-04 18:29
本申请实施例所公开的一种微服务检索方法包括:接收客户端发送的功能需求;功能需求中包含所需服务的对象集合,确定对象集合的特征信息集合,特征信息集合包括对象集合中对象所属的种类信息集合以及对应的关键字信息集合,基于已注册微服务和种类信息集合确定本体知识切片,本体知识切片为已注册微服务中服务描述的一部分,根据关键字信息集合从本体知识切片确定出微服务功能描述集合,其中,微服务功能描述集合中的每条微服务功能描述与关键字信息集合的匹配值大于预设阈值,向客户端发送服务查找结果,服务查找结果携带有微服务功能描述集合。不仅可以避免微服务检索依赖于知识系统的遍历查找,而且可以满足微服务检索的低时延要求。

A microservice retrieval method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种微服务检索方法、装置、电子设备及存储介质
本专利技术涉及计算机算法领域,尤其涉及一种微服务检索方法、装置、电子设备及存储介质。
技术介绍
近年来,借助互联网技术与移动通信技术的东风,电子计算机技术快速发展,计算机核心芯片的集成度和运算速率快速提高,使得电子计算机逐步成为普遍大众日常生活必不可少的辅助工具。语言交流作为人类社会和人类文明的基础,词语是语言的基本元素。词语有音、形、义三大基本要素,其中,音和形是词语的外在形态,义是词语的内容。人们在学习和行文的过程中,利用纸质工具——词典在已知词语中某一要素的情况下,便捷地检索到另外一个或者两个要素。为此,电子计算机技术积极引进语言学,利用由专家系统、知识系统和知识密集型的信息系统构建的本体知识系统作为检索工具,代替词典,突显计算机技术快速、准确、大存储容量、集成化的特点。然而,随着5G网络的推广,微服务能够更好地应用于各种新兴服务,如物联网、基于云计算的服务、工业控制、自动驾驶和关键任务通信等。但是由于不同领域的服务提供者所使用的规范不同,容易出现服务提供者所提供的微服务与用户本文档来自技高网...

【技术保护点】
1.一种微服务检索方法,其特征在于,包括:/n接收客户端发送的功能需求;所述功能需求中包含所需服务的对象集合;/n确定所述对象集合的特征信息集合;所述特征信息集合包括所述对象集合中对象所属的种类信息集合以及对应的关键字信息集合;/n基于已注册微服务和所述种类信息集合确定本体知识切片;所述本体知识切片为所述已注册微服务中服务描述的一部分;/n根据所述关键字信息集合从所述本体知识切片确定出微服务功能描述集合;其中,所述微服务功能描述集合中的每条微服务功能描述与所述关键字信息集合的匹配值大于预设阈值;/n向所述客户端发送服务查找结果;所述服务查找结果携带有所述微服务功能描述集合。/n

【技术特征摘要】
1.一种微服务检索方法,其特征在于,包括:
接收客户端发送的功能需求;所述功能需求中包含所需服务的对象集合;
确定所述对象集合的特征信息集合;所述特征信息集合包括所述对象集合中对象所属的种类信息集合以及对应的关键字信息集合;
基于已注册微服务和所述种类信息集合确定本体知识切片;所述本体知识切片为所述已注册微服务中服务描述的一部分;
根据所述关键字信息集合从所述本体知识切片确定出微服务功能描述集合;其中,所述微服务功能描述集合中的每条微服务功能描述与所述关键字信息集合的匹配值大于预设阈值;
向所述客户端发送服务查找结果;所述服务查找结果携带有所述微服务功能描述集合。


2.根据权利要求1所述的方法,其特征在于,所述特征信息集合还包括所述对象集合中对象的格式信息集合;
所述基于已注册微服务和所述种类信息集合确定本体知识切片,包括:
基于所述已注册微服务、所述种类信息集合和所述格式信息集合确定所述本体知识切片;
所述已注册微服务中的多个所述本体知识切片和所述对象集合中的多个对象一一对应。


3.根据权利要求2所述的方法,其特征在于,所述根据所述关键字信息集合从所述本体知识切片确定出微服务功能描述集合,包括:
基于所述关键字信息集合中的每个关键字信息从所述关键字信息对应的所述本体知识切片中确定出微服务功能描述子集合;
根据所述每个微服务功能描述子集合确定出所述微服务功能描述集合。


4.根据权利要求1所述的方法,其特征在于,所述微服务功能描述集合中包含所述对象集合中每个对象对应的微服务功能描述子集合;
所述向所述客户端发送服务查找结果之前,还包括:
确定所述对象集合中每个对象对应的微服务功能描述子集合的执行顺序;
所述服务查找结果携带有所述微服务功能描述集合以及执行顺序。


5.根据权利要求1所述的方法,其特征在于,所述关键字信息包括:
所述对象使用...

【专利技术属性】
技术研发人员:陈南希张柔佳王旭
申请(专利权)人:中国科学院上海微系统与信息技术研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1