[发明专利]路由管理方法、装置及微服务系统有效

专利信息
申请号: 201811489922.8 申请日: 2018-12-06
公开(公告)号: CN109639572B 公开(公告)日: 2021-01-26
发明(设计)人: 涂沛;陈金霞;冯谋杰 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: H04L12/66 分类号: H04L12/66;H04L12/703;H04L12/759;H04L29/08
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 罗英;刘芳
地址: 310052 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 路由 管理 方法 装置 微服 系统
【权利要求书】:

1.一种微服务系统,包括提供微服务注册与发现的服务SDS、应用程序编程接口API网关和微服务,其特征在于,所述微服务系统还包括:代理网关;

其中,所述API网关与所述SDS之间通过所述代理网关进行通信,所述代理网关用于动态管理所述微服务的API路由;

所述代理网关中每个进程维护一份微服务的路由表;

所述代理网关具体用于:

定时从SDS拉取最新API路由信息来更新进程维护的路由表,以及将常用的API路由管理功能由所述API网关承担,将需要二次开发或者跟业务强相关的功能由其自身承担。

2.根据权利要求1所述的微服务系统,其特征在于,所述代理网关,具体用于:

读取配置文件;

根据所述配置文件,完成配置的加载;

生成线程,所述线程用于监听所述配置文件的变化以及配置的重载。

3.根据权利要求2所述的微服务系统,其特征在于,所述配置包括以下至少一项:

超文本传输协议HTTP代理模块配置,HTTP代理模块用于将所述API网关的请求转发到所述微服务,以及将所述微服务的响应转发到所述API网关;

服务发现管理模块SDM配置,SDM用于从所述SDS中获取微服务的API路由信息,并更新路由表;

插件模块配置,插件模块用于实现预设功能需求;

监测模块配置,监测模块用于监控并汇报所述微服务的运行状态,所述运行状态包括路由总数,处理器使用状态,端口使用状态;

HTTP API相关配置,包括提供各个组件的HTTP接口。

4.根据权利要求3所述的微服务系统,其特征在于,所述HTTP代理模块配置包括以下至少一项:

配置要监听的网络协议IP地址和端口;

HTTP请求头读取超时时间;

HTTP请求内容读取超时时间;

HTTP响应内容写超时时间;

传输控制协议TCP长连接时间设置。

5.根据权利要求3所述的微服务系统,其特征在于,所述SDM配置包括以下至少一项:

服务发现的模式,所述模式包括本地配置文件模式和分布式服务注册组件模式;

SDS提供获取API路由信息的接口统一资源定位符URL;

SDS响应超时时间。

6.根据权利要求2至5中任一项所述的微服务系统,其特征在于,所述代理网关,还用于:

读取静态API路由文件,所述静态API路由文件包括API路由信息;

根据所述API路由信息,完成API路由的加载。

7.根据权利要求6所述的微服务系统,其特征在于,所述API路由信息包括:

API路由的标识,API路由对应的统一资源标识符URI,URI对应的权重;URI对应的至少一标签和目的地址;

其中,当URI相同时,优先将请求转发到权重更高的API路由提供的目的地址中。

8.根据权利要求7所述的微服务系统,其特征在于,针对配置多个目的地址,所述代理网关支持不同的负载均衡算法,所述负载均衡算法包括以下至少一个:

按目的地址对应的权重进行优先转发模式,随机转发模式以及轮询转发模式。

9.根据权利要求6所述的微服务系统,其特征在于,所述代理网关,还用于:

在所述根据所述静态API路由文件,完成API路由的加载之后,生成路由表。

10.根据权利要求9所述的微服务系统,其特征在于,在所述路由表中,通过所述静态API路由文件加载的API路由对应有静态标签。

11.根据权利要求1所述的微服务系统,其特征在于,所述代理网关,还用于:

从所述SDS获取API路由信息;

根据所述API路由信息,动态更新路由表中所述微服务的API路由。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811489922.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code