一种网络微服务发现方法与流程

文档序号:20082441发布日期:2020-03-13 05:48阅读:来源:国知局

技术特征:

1.一种网络微服务发现方法,其特征在于,包括以下步骤:

步骤101、服务提供按照服务注册中心规范向网络广播xml微服务描述文件;

步骤102、服务请求者按照服务注册中心规范向网络广播xml微服务需求描述文件;

步骤103、xml需求描述文件与xml服务描述文件中的功能/非功能/数据内容自动匹配;

步骤104、匹配成功的微服务开始路由,并在经过的可执行网络节点进行服务缓存;

其中,在步骤104中,在微服务信息路由过程中满足服务注册中心规范的网络节点会识别微服务xml文件并检测是否可执行该微服务,如果可以执行则在该网络节点缓存该微服务;微服务的计算能力与数据能力通过匹配的内容进行路由,而不仅是通过服务注册中心进行指向或调度。

2.根据权利要求1所述方法,其特征在于:

对于服务提供者:需要描述包含所提供的微服务功能信息、描述服务提供者信息、描述微服务应用信息、微服务的部署信息、描述微服务性能信息、描述微服务qos信息;

对于服务注册中心:需要描述包含服务的调用信息、微服务的评价信息、微服务的认证信息、微服务的安全信息;

对于服务请求者:需要描述包含微服务的需求功能信息、微服务的需求调用信息、微服务的使用信息、使用者的评价信息。

3.根据权利要求1所述网络微服务发现方法,其特征在于,在步骤103中,当能够解析xml服务需求文件的节点获取到服务需求信息时开始对xml文件内容与自身的xml微服务描述文件进行内容上的匹配,而不仅是通过服务注册中进行计算匹配并通过ip进行指向,匹配成功后向服务请求者返回微服务链接信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1