流量处理方法、分布式微服务通信系统、介质及计算设备技术方案

技术编号:40960919 阅读:16 留言:0更新日期:2024-04-18 20:39
本公开的实施方式提供了一种流量处理方法、分布式微服务通信系统、介质及计算设备,所述方法应用于服务网格,包括:监测入口流量数据;在确定入口流量数据是由未对应有Sidecar容器的应用容器发送的情况下,确定入口流量数据中携带指定字段时,将入口流量数据根据所述指定字段进行转发;确定入口流量数据中未携带指定字段时,对入口流量数据进行处理。上述方法通过在监测到未对应有Sidecar容器的应用容器发送的入口流量数据的情况下,判断入口流量数据中是否携带指定字段,根据判断结果确定转发或者处理该入口流量数据,从而使Sidecar容器可以对流入应用容器的流量进行路由处理,将未接入服务网格的应用容器所发送的流量数据交由指定的应用容器处理。

【技术实现步骤摘要】

本公开的实施方式涉及云原生,更具体地,本公开的实施方式涉及一种流量处理方法、分布式微服务通信系统、介质及计算设备


技术介绍

1、本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、在微服务架构中,服务网格(service mesh)是一种用于管理和控制分布式系统中微服务通信的基础设施层,它可以提供流量控制、负载均衡、服务发现等功能,提高微服务架构的性能、可靠性和安全性。

3、目前主流的服务网格例如istio、linkerd和aws app mesh等,均使用sidecar模式部署服务网格。在sidecar模式下的服务网格,每个应用容器旁都会部署一个伴生容器,这个容器称之为sidecar容器,应用容器承载着每个微服务的业务逻辑,sidecar容器可以用于实现非业务逻辑的其他辅助功能,例如流量控制、负载均衡和服务发现等。

4、sidecar容器可以对流入应用容器的流量(inbound)进行限流和认证鉴权安全相关的处理,可以对流出应用容器的流量(outboun本文档来自技高网...

【技术保护点】

1.一种流量处理方法,其特征在于,应用于服务网格,所述服务网格提供多个Sidecar容器,一个Sidecar容器对应一个应用容器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,监测入口流量数据后还包括:

3.根据权利要求2所述的方法,其特征在于,监测入口流量数据后还包括:

4.根据权利要求3所述的方法,其特征在于,确定所述入口流量数据是由未对应有Sidecar容器的应用容器发送的情况下,所述方法还包括:

5.一种分布式微服务通信系统,其特征在于,包括若干未对应有Sidecar容器的第一应用容器和若干对应有Sidecar容器的第二...

【技术特征摘要】

1.一种流量处理方法,其特征在于,应用于服务网格,所述服务网格提供多个sidecar容器,一个sidecar容器对应一个应用容器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,监测入口流量数据后还包括:

3.根据权利要求2所述的方法,其特征在于,监测入口流量数据后还包括:

4.根据权利要求3所述的方法,其特征在于,确定所述入口流量数据是由未对应有sidecar容器的应用容器发送的情况下,所述方法还包括:

5.一种分布式微服务通信系统,其特征在于,包括若干未对应有sidecar容器的第一应用容器和若干对应有sidecar容器的第二应用容器;

6.根据权利要求5所述的系统,其特征在于,任一所述第二应用容器还用于在确定所述入口流量...

【专利技术属性】
技术研发人员:韩佳浩来平裴斐冯常健
申请(专利权)人:杭州网易数之帆科技有限公司
类型:发明
国别省市:

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

1