[发明专利]微服务架构在审
申请号: | 201810687136.2 | 申请日: | 2018-06-28 |
公开(公告)号: | CN109144660A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | V.苏克霍姆利诺夫;K.A.多希 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姜冰;杨美灵 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务加速器 计算平台 服务 服务架构 服务连接 服务注册 计算设备 直接通信 配置 数据库 记录 | ||
1.一种计算设备,包括:
硬件计算平台;以及
用于操作在硬件计算平台上的逻辑,配置成:
接收对于微服务加速器的微服务实例注册,其中所述注册包括所述微服务加速器配置成要提供的微服务以及指示所述微服务实例与相同或不同微服务的其他实例直接通信的能力的微服务连接能力;以及
在微服务注册数据库中记录所述注册。
2.如权利要求1所述的计算设备,其中,所述逻辑还配置成向微服务驱动器发布所述微服务注册。
3.如权利要求1所述的计算设备,其中,所述微服务注册数据库是本体论数据库。
4.如权利要求1所述的计算设备,其中,所述连接能力包括配置成向服务链分配所述微服务加速器的信息。
5.如权利要求1所述的计算设备,其中,所述微服务注册数据库还配置成包括用于将微服务应用编程接口(API)调用映射到对于所述微服务加速器的本机启用的信息,其中所述微服务API是用于装置访问所述微服务加速器的通用API。
6.如权利要求1-5中的任一项所述的计算设备,其中,所述微服务注册数据库还配置成包括用于产生所述微服务加速器的新实例的信息。
7.如权利要求6所述的计算设备,其中,用于产生所述微服务加速器的新实例的所述信息包括用于对所述新实例进行编程的信息。
8.如权利要求7所述的计算设备,其中,用于对所述新实例进行编程的所述信息包括对于现场可编程门阵列(FPGA)的门配置。
9.如权利要求1-5中的任一项所述的计算设备,其中,所述逻辑还配置成接收和存储与所述微服务加速器的现有实例上的负荷有关的信息。
10.一个或多个有形非暂态计算机可读介质,上面存储了用于提供微服务发现功能(MDF)的可执行指令,所述MDF配置成指示装置:
接收对于微服务加速器的微服务实例注册,其中所述注册包括所述微服务加速器配置成要提供的微服务以及指示所述微服务实例与相同或不同微服务的其他实例直接通信的能力的微服务连接能力;以及
在微服务注册数据库中记录所述注册。
11.如权利要求10所述的一个或多个有形非暂态计算机可读介质,其中,所述逻辑还配置成向微服务驱动器发布所述微服务注册。
12.如权利要求10所述的一个或多个有形非暂态计算机可读介质,其中,所述微服务注册数据库是本体论数据库。
13.如权利要求10所述的一个或多个有形非暂态计算机可读介质,其中,所述连接能力包括配置成向服务链分配所述微服务加速器的信息。
14.如权利要求10所述的一个或多个有形非暂态计算机可读介质,其中,所述微服务注册数据库还配置成包括用于将微服务应用编程接口(API)调用映射到对于所述微服务加速器的本机启用的信息,其中所述微服务API是用于装置访问所述微服务加速器的通用API。
15.如权利要求10-14中的任一项所述的一个或多个有形非暂态计算机可读介质计算设备,其中,所述微服务注册数据库还配置成包括用于产生所述微服务加速器的新实例的信息。
16.如权利要求15所述的一个或多个有形非暂态计算机可读介质,其中,用于产生所述微服务加速器的新实例的所述信息包括用于对所述新实例进行编程的信息。
17.如权利要求16所述的一个或多个有形非暂态计算机可读介质,其中用于对所述新实例进行编程的所述信息包括对于现场可编程门阵列(FPGA)的门配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810687136.2/1.html,转载请声明来源钻瓜专利网。