买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于URL分组粒度提升客户端负载均衡的系统_壹药网科技(上海)股份有限公司_202110790941.X 

申请/专利权人:壹药网科技(上海)股份有限公司

申请日:2021-07-13

公开(公告)日:2024-04-09

公开(公告)号:CN113572828B

主分类号:H04L67/02

分类号:H04L67/02;H04L67/1004;H04L67/146

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2021.11.16#实质审查的生效;2021.10.29#公开

摘要:本发明提供一种基于URL分组粒度提升客户端负载均衡的系统,包括:服务列表过滤器,用于从服务列表中获取服务器地址;第一处理模块,分别连接服务列表过滤器,用于按照预先设置的分组策略对URL请求数据进行分组形成若干URL数据集合,且对URL数据集合和服务器地址进行处理,第二处理模块,连接第一处理模块,以确定每一URL数据集合对应的服务器;负载均衡器,连接第二处理模块,用于采用预设的负载均衡策略对与URL数据集合对应的服务器发起连接请求。管理成本低,工作量小。

主权项:1.一种基于URL分组粒度提升客户端负载均衡的系统,其特征在于,包括:服务列表过滤器,用于从服务列表中筛选出允许正常访问的服务器组成服务清单,所述服务清单中包括各个服务器的地址;第一处理模块,连接所述服务列表过滤器,用于按照预先设置的分组策略对URL请求数据进行分组形成若干URL数据集合,且对所述URL数据集合和所述服务清单进行处理,以确定每一所述URL数据集合对应的服务器;Ribbon负载均衡器,连接所述第一处理模块,用于采用预设的负载均衡策略对与所述URL数据集合对应的所述服务器发起连接请求;所述第一处理模块包括:链路追踪过滤器,用于设置请求开始时间和链路追踪埋点,基于所述请求开始时间和链路追踪埋点获取所述URL数据集合并进行过滤;上下文过滤器,分别连接所述链路追踪过滤器和所述服务列表过滤器,用于将筛选出的所述服务清单、预设的分组策略、熔断配置信息、限流配置信息以及鉴权配置信息添加到所述URL数据集合的上下文中;其中,所述熔断配置信息包括预设的熔断规则;所述限流配置信息包括预设的限流规则;所述鉴权配置信息包括预设的鉴权规则;所述第一处理模块还包括:签名鉴权过滤器,连接所述上下文过滤器,用于按照预设的所述鉴权规则对URL数据集合中的所述URL请求数据进行过滤;所述第一处理模块还包括:跳过熔断过滤器,连接所述签名鉴权过滤器,用于不执行客户端负载均衡的熔断机制,直接输出所述URL数据集合;还包括第二处理模块,分别连接所述第一处理模块和所述负载均衡器,用于重写ribbon中指令工厂类HttpClientRibbonComandFactory创建Ribbon指令的方法publicHttpClientRibbonCommandcreate,重写其中的cmmandKey,对所述URL请求数据进行分组以形成所述URL数据集合;负载均衡器还用于根据预设的熔断规则执行熔断操作。

全文数据:

权利要求:

百度查询: 壹药网科技(上海)股份有限公司 一种基于URL分组粒度提升客户端负载均衡的系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。