一种云计算的分布式调度第三方服务网格系统及方法技术方案

技术编号:38467807 阅读:21 留言:0更新日期:2023-08-11 14:44
本发明专利技术提供一种云计算的分布式调度第三方服务网格系统及方法,涉及服务网格技术领域,包括请求捕获模块、请求响应模块以及终端处理器,所述请求捕获模块以及请求响应模块与终端处理器通讯连接;所述请求捕获模块通过服务网格使用动态路由规则确定请求的发送端需要的服务请求;所述请求响应模块将服务请求分配到微服务端点进行处理;所述终端处理器包括跟踪单元以及存储单元;本发明专利技术通过对现有的第三方服务网格进行优化,以解决现有的服务网格因服务路由的服务端口数量较多,无法根据服务请求及时有效地找到合适的服务端口的问题。请求及时有效地找到合适的服务端口的问题。请求及时有效地找到合适的服务端口的问题。

【技术实现步骤摘要】
一种云计算的分布式调度第三方服务网格系统及方法


[0001]本专利技术涉及服务网格
,尤其涉及一种云计算的分布式调度第三方服务网格系统及方法。

技术介绍

[0002]服务网格用于控制应用的不同部分之间如何共享数据,与用于管理此类通信的其他系统不同,服务网格内置于应用程序中的专用基础架构层。这个可见的基础架构层可以记录应用的不同部分是否能正常交互,因此,随着应用的不断发展,它在优化通信和避免停机方面就显得更加有用。
[0003]现有的应用的服务网格会将请求从一项服务路由到下一项路由,从而优化所有移动组件的协同工作方式,但例如在申请公开号为CN114205280A的中国专利中,公开了基于容器云和服务网格的应用发布方法及流量路由方法,该方法实现了自动生成容器云和服务网格的资源配置,降低了人工在容器云和服务网格中采用灰度发布方式发布应用的门槛,上述方法也仅仅用于调配服务网格的资源,现有的技术中还存在因服务路由的服务端口数量较多,无法根据服务请求及时有效地找到合适的服务端口,导致服务请求无法及时被解决的问题,有鉴于此,有必要对现有的第三方服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云计算的分布式调度第三方服务网格系统,其特征在于,包括请求捕获模块、请求响应模块以及终端处理器,所述请求捕获模块以及请求响应模块与终端处理器通讯连接;所述请求捕获模块通过服务网格使用动态路由规则确定请求的发送端需要的服务请求,所述路由规则为路由表的路由记录与后端服务之间所建立起的映射关系;所述请求响应模块基于请求捕获模块获取的服务请求,将服务请求分配到微服务端点进行处理,所述微服务端点为用于解决服务请求的服务端口;所述终端处理器包括跟踪单元以及存储单元;所述跟踪单元用于对请求捕获模块与请求响应模块的运行过程进行分布式跟踪;所述存储单元用于存储若干服务端点。2.根据权利要求1所述的一种云计算的分布式调度第三方服务网格系统,其特征在于,所述请求捕获模块配置有请求建立策略,所述请求建立策略包括:获取请求端发送的路由信息,将请求端发送的路由信息记为特殊路由信息,使用动态路由规则将特殊路由信息转换为服务路由表,记为待定路由表,所述动态路由规则为服务网格根据路由器之间交换的路由信息自动建立的服务路由表。3.根据权利要求2所述的一种云计算的分布式调度第三方服务网格系统,其特征在于,所述请求捕获模块还配置有请求分析策略,所述请求分析策略包括:获取请求端至请求捕获模块的接收端的总链路,记为常规链路1至常规链路N;获取请求端至请求捕获模块的接收端的总结点,记为常规结点1至常规结点M;获取特殊路由信息从请求端至请求捕获模块的接收端经过的常规链路,记为特殊链路1至特殊链路Q;获取特殊路由信息从请求端至请求捕获模块的接收端经过的常规结点,记为特殊结点1至特殊结点P;获取特殊路由信息经过特殊链路1至特殊链路Q以及特殊结点1至特殊结点P的顺序,基于特殊路由信息经过特殊链路1至特殊链路Q以及特殊结点1至特殊结点P的顺序使用动态路由规则对待定路由表进行修改,将修改后的待定路由表记为标准路由表;通过路由确定得到标准路由表对应的服务请求,记为标准请求。4.根据权利要求3所述的一种云计算的分布式调度第三方服务网格系统,其特征在于,所述请求响应模块配置有服务检索策略,所述服务检索策略包括:获取若干服务端点,基于若干服务类型将若干服务端点分为第一服务端点集群至第Z服务端点集群,所述若干服务类型为基于若干行业中的名词得到服务关键词,基于服务关键词将若干行业对应的服务类型分为若干服务类型;获取标准请求,获取标准请求中的服务关键词,记为标准关键词,基于若干服务类型获取标准关键词对应的服务端点集群,记为第一标准集群至第X标准集群,其中,X大于等于1。5.根据权利要求4所述的一种云计算的分布式调度第三方服务网格系统,其特征在于,所述请求响应模块配置有服务确定策略,所述服务确定策略包括:获取标准请求、第一标准集群至第X标准集群以及动态路由规则的修改数据,所述动态路由规则的修改数据为将待定路由表修改为标准路由表时的改动数据;获取第一标准集群至第X标准集群的每个标准集群与动态路由规则的修改数据相关性
最大的服务端点,记为第一标准端点至第X标准端点;获取第一标准端点至第X标准端点最近一次响应的延迟,记为第一历史延迟至第X历史延迟,获取第一历史延迟至第X历史延迟中小于等于标准延迟的历史延迟,记为第一可选延迟至第C可选延迟,将第一可选延迟至第C可选延迟对应的服务端点记为第一可选端点至第C可选端点,其中C小于等于X。6.根据权利要求5所述的一种云计算的分布式调度第三方服务网格系统,其特征在于,所述服务确定策略还包括:将第一标准比例的标准请求发送到第一可选端点至第C可选端点,获取第一可选端点至第C可选端点的响应时间,记为第一响应时间至第C响应时间,获取第一响应时间至第C响应时间的最小值,记为最佳响应时间;获取最佳响应时间对应的可选端点,记为最佳端点,所述最佳端点为标准请求的服务端点;获取第一可选端点至第C可选端点对应的响应时间中小于等于标...

【专利技术属性】
技术研发人员:孟伦
申请(专利权)人:南京坤伦大数据科技有限公司
类型:发明
国别省市:

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

1