Service Mesh 和 API Gateway 关系深度探讨

Service Mesh面试深度解析:从原理到实战 Service Mesh作为云原生架构的核心组件,通过解耦业务逻辑与通信逻辑,实现了服务间通信的标准化管理。其核心原理基于Sidecar代理模式,利用控制平面与数据平面的分离,提供流量管理、安全通信和可观测性等能力。在技术价值层面,Service Mesh显著降低了微服务架构的复杂度,特别是在多语言混合部署、跨集群通信等场景中表现突出。以Istio为代表的实现方案通过xDS协议动态配置Envoy等数据平面代理,而mTLS等安全机制则保障了服务间通信的零信任安全。在实际应用中,Service Mesh的性能调 阅读详情

前言

关于 Service Mesh 和 API Gateway 之间的关系,这个问题过去两年间经常被问起,社区也有不少文章和资料给出解答。其中不乏 Christian Posta 这样的网红给出过深度介绍。我在这里做一个资料的整理和汇总,结合个人的理解给出一些看法。另外在本文最后,介绍蚂蚁金服在 Service Mesh 和 API Gateway 融合的这个最新领域的一些开创性的实践和探索,希望给大家一个更有体感的认知。

备注1:为了节约篇幅,我们将直奔主题,假定读者对 Service Mesh 和 API Gateway 已有基本的了解。

备注2:  这边文章更关注于梳理整个脉络,内容不会展开的特别细,尤其是其他文章已经详细阐述的部分。如果您在浏览本文之后,还想更深入的了解细节,请继续阅读文章最后的参考资料和推荐阅读。

原本清晰的界限:定位和职责

首先,Service Mesh 和 API Gateway 在功能定位和承担的职责上有非常清晰的界限:

  • Service Mesh:微服务的网络通信基础设施,负责(系统内部的)服务间的通讯;

  • API Gateway:负责将服务以 API 的形式暴露(给系统外部),以实现业务功能;

如上图所示:

从功能和职责上说:

  • 位于最底层的是拆分好的原子微服务,以服务的形式提供各种能力;

  • 在原子微服务上是(可选的)组合服务,某些场景下需要将若干微服务的能力组合起来形成新的服务;

  • 原子微服务和组合服务部署于 系统内部,在采用 Service Mesh 的情况下,由 Service Mesh 提供服务间通讯的能力;

  • API Gateway 用于将系统内部的这些服务暴露给 系统外部,以 API 的形式接受外部请求;

从部署上说:

  • Service Mesh 部署在系统内部:因为原子微服务和组合服务通常不会直接暴露给外部系统;

  • API Gateway 部署在系统的边缘:一方面暴露在系统之外,对外提供 API 供外部系统访问;一方面部署在系统内部,以访问内部的各种服务;

在这里引入两个使用非常广泛的术语:

  • 东西向通讯:指服务间的相互访问,其通讯流量在服务间流转,流量都位于系统内部;

  • 南北向通讯:指服务对外部提供访问,通常是通过 API Gateway 提供的 API 对外部保罗,其通讯流量是从系统外部进入系统内部;

解释一下“东西南北”的由来:如上图所示,通常在地图上习惯性的遵循“上北下南,左东右西”的原则。

总结:Service Mesh 和 API Gateway 在功能和职责上分工明确,界限清晰。但如果事情就这么结束,也就不会出现 Service Mesh 和 API Gateway 关系的讨论了,自然也不会有本文。

问题的根源在哪里?

强烈推荐阅读:附录中 Christian Posta 的文章 "Do I Need an API Gateway if I Use a Service Mesh?"对此有深度分析和讲解。

哲学问题:网关访问内部服务,算东西向还是南北向?

如下图所示,图中黄色的线条表示的是 API Gateway 访问内部服务:

问题来了,从流量走向看:这是外部流量进入系统后,开始访问对外暴露的服务,应该属于“南北向”通讯,典型如上图的画法。但从另外一个角度,如果我们将 API Gateway 逻辑上拆分为两个部分,先忽略对外暴露的部分,单独只看 API Gateway 访问内部服务的部分,这时可以视 API Gateway 为一个普通的客户端服务,它和内部服务的通讯更像是“东西向”通讯:

所以,API Gateway 作为一个客户端访问内部服务时,到底算南北向还是东西向,就成为一个哲学问题:完全取决于我们如何看待 API Gateway ,是作为一个整体,还是逻辑上分拆为对内对外两个部分。

这个哲学问题并非无厘头,在 API Gateway 的各种产品中,关于如何实现 “API Gateway 作为一个客户端访问内部服务” ,就通常分成两个流派:

1. 泾渭分明:视 API Gateway 和内部服务为两个独立事物,API Gateway 访问内部服务的通讯机制自行实现,独立于服务间通讯的机制;

2. 兼容并济:视 API Gateway 为一个普通的内部服务的客户端,重用其内部服务间通讯的机制;

而最终决策通常也和产品的定位有关:如果希望维持 API Gateway 的独立产品定位,希望可以在不同的服务间通讯方案下都可以使用,则通常选择前者,典型如 Kong;如果和服务间通讯方案有非常深的渊源,则通常选择后者,典型如 Spring Cloud 生态下的 Zuul 和 SpringCloud Gateway。

但无论选择哪个流派,都改变不了一个事实,当 “API Gateway 作为一个客户端访问内部服务” 时,它的确和一个普通内部服务作为客户端去访问其他服务没有本质差异:服务发现、负载均衡、流量路由、熔断、限流、服务降级、故障注入、日志、监控、链路追踪、访问控制、加密、身份认证...... 当我们把网关访问内部服务的功能一一列出来时,发现几乎所有的这些功能都是和服务间调用重复。

这也就造成了一个普遍现象:如果已有一个成熟的服务间通讯框架,再去考虑实现 API Gateway,重用这些重复的能力就成为自然而然的选择。典型如前面提到的 Spring Cloud 生态下的 Zuul 以及后面开发的 Spring Cloud Gateway,就是以重用类库的方式实现了这些能力的重用。

这里又是一个类似的哲学问题:当 “API Gateway 作为一个客户端访问内部服务” 时,它以重用类库的方式实现了代码级别的能力重用,相当于自行实现了一个和普通服务间通讯方案完全一样的客户端,那这个“客户端”发出来的流量算东西向还是南北向?

答案不重要。

Sidecar:真正的重合点

在进入 Service Mesh 时代之后,Service Mesh 和 API Gateway 的关系开始是这样:

1. 功能和职责清晰划分;

2. 客户端访问服务的功能高度重叠;

此时两者的关系很清晰,而且由于当时 Service Mesh 和 API Gateway 是不同的产品,两者的重合点只是在功能上。

而随着时间的推移,当 Service Mesh 产品和 API Gateway 产品开始出现相互渗透时,两者的关系就开始变得暧昧。

在 Service Mesh 出现之后,如何为基于 Service Mesh 的服务选择合适的 API Gateway 方案,就慢慢开始提上日程,而其中选择重用 Service Mesh 的能力也自然成为一个探索的方向,并逐步出现新式 API Gateway 产品,其想法很直接:

如何融合东西向和南北向的通讯方案?

其中的一个做法就是基于 Service Mesh 的 Sidecar 来实现 API Gateway,从而在南北向通讯中引入 Service Mesh 这种东西向通讯的方案。这里我们不展开细节,我这里援引一个图片(鸣谢赵化冰同学)来解释这个方案的思路:

这个时候 Service Mesh 和 API Gateway 的关系就变得有意思了,因为 Service Mesh 中 Sidecar 的引入,所以前面的“哲学问题”又有了一个新的解法:API Gateway 这次真的可以分拆为两个独立部署的物理实体,而不是逻辑上的两个部分:

  • API Gateway 本体:实现 API Gateway 除了访问内部服务之外的功能;

  • Sidecar:按照 Service Mesh 的标准做法, 我们视 API Gateway 为一个部署于 Service Mesh 中的普通服务,为这个服务 1:1 的部署 Sidecar;

在这个方案中,原来用于 Service Mesh 的 Sidecar,被用在了 API Gateway 中,替代了 API Gateway 中原有的客户端访问的各种功能。这个方案让 API Gateway 的实现简化了很多,也实现了东西向和南北向通讯能力的重用和融合,而 API Gateway 可以更专注于 “API Management” 的核心功能。

此时 Service Mesh 和 API Gateway 的关系就从“泾渭分明”变成了“兼容并济”。

而采用这个方案的公司,通常都是先有 Service Mesh 产品,再基于 Service Mesh 产品规划(或者重新规划) API Gateway 方案,典型如蚂蚁金服的 SOFA Gateway 产品是基于 MOSN,而社区开源产品 Ambassador 和 Gloo 都是基于 Envoy。

上述方案的优势在于 API Gateway 和 Sidecar 独立部署,职责明确,架构清晰。但是,和 Service Mesh 使用Sidecar 被质疑多一跳会造成性能开销影响效率一样,API Gateway 使用 Sidecar 也被同样的质疑:多了一跳......

解决“多一跳”问题的方法简单而粗暴,基于 Sidecar,将 API Gateway 的功能加进来。这样 API Gateway 本体和 Sidecar 再次合二为一:

至于走到这一步之后,Service Mesh 和 API Gateway 是什么关系:这到底算是 Service Mesh/Sidecar 融合了 API Gateway,还是 API Gateway 融合了 Service Mesh/Sidecar?这个问题就像斑马到底是白底黑纹还是黑底白纹一样,见仁见智。

BFF:把融合进行到底

BFF(Backend For Frontend) 的引入会让 Service Mesh 和 API Gateway 走到一个更加亲密的地步。

先来看看常规的 BFF 的玩法:

在这里,多增加了一个 BFF 层,介于 API Gateway 和内部服务(包括组合服务和原子微服务)之间。注意 BFF 的工作模式和组合服务很类似,都是组合多个服务。但差别在于:

  • 组合服务还属于服务的范畴,只是实现机制上组合了多个服务,对外暴露的依然是一个完整和规范的服务;

  • BFF 不同,BFF 如名字所示,Backend For Frontend,完全是为了前端而存在,核心目标之一是简化前端的访问;

  • 对我们今天的话题而言,最关键的一点:BFF 完全收口了从外部进入的流量,而组合服务没有,API Gateway 是可以直接访问原子微服务的;

“BFF 完全收口外部流量”,这一点在 API Gateway 和 Sidecar 融合之后,会变得很有想象空间,我们先看按照前面的融合方式,在有 BFF 的情况下,API Gateway 和 Sidecar 融合后的情景:

放大一点,单独看 API Gateway 和 BFF:

注意到,流量从被 API Gateway 接收,到进入 BFF 在这个流程中,这个请求路径中有两个 Sidecar:

  • 和 BFF 部署在一起的,是没有 API Gateway 功能的普通 Sidecar;

  • API Gateway 和 Sidecar 融合之后,这就是一个“有 API Gateway 功能的大 Sidecar”(或者是“有 Sidecar 功能的特殊 API Gateway”):虽然扮演了 API Gateway 的角色,但本质上依然包含一个完整功能的 Sidecar,和 BFF 自带的 Sidecar 是等同的;

所以,问题来了:为什么要放两个 Sidecar 在流程中,缩减到一个会怎么样?我们尝试将两个 Sidecar 合二为一,去掉 BFF 自带的 Sidecar,直接把扮演 API Gateway 的 Sidecar 给 BFF 用:

此时的场景是这样:

  • 流量直接打到 BFF 上(BFF 前面可能会挂其他的网络组件提供负载均衡等功能);

  • BFF 的 Sidecar 接收流量,完成 API Gateway 的功能,然后将流量转给 BFF;

  • BFF 通过 Sidecar 调用内部服务(和没有合并时一致);

注意这里有一个关键点,在前面时特意注明的:“BFF 完全收口外部流量”。这是前提条件,因为原有的 API Gateway 集群已经不再存在,如果 BFF 没能收口全部流量,则这些未能收口的流量会找不到 API Gateway。当然,如果愿意稍微麻烦一点,在部署时清晰的划定需要暴露给外界的服务,直接在这些服务上部署带 API Gateway 功能的 Sidecar,也是可行的,只是管理上会比 BFF 模式要复杂一些。

另外,在部署上,按照上面的方案,我们会发现:API Gateway“消失”了 —— 不再有一个明确物理部署的 API Gateway 的集群,常规的中心化的网关在这个方案中被融合到每一个 BFF 的实例中,从而实现另外一个重要特性:去中心化。

上述 Service Mesh 和 API Gateway 融合的方案,并未停留在纸面上。

在蚂蚁金服内部,我们基于 Service Mesh 和 API Gateway 融合 + 去中心化的思路,进行过开创性的实践和探索。以支付宝移动网关为例,在过去十年间,网关经历了从单体到微服务,从中心化到去中心化,从共享的 gateway.jar 包到利用 MOSN 实现网关 Mesh 化/ Sidecar 化,最终演变成了这样一个方案:

强烈推荐阅读:附录中我的同事贾岛的文章 “蚂蚁金服 API Gateway Mesh 思考与实践” 对此有深入介绍和详细描述。

总结

本文总结了 Service Mesh 和 API Gateway 的关系,整体上说两者的定位和职责“泾渭分明”,但在具体实现上,开始出现融合的趋势:早期传统方式是类库级别的代码复用,最新趋势是 API Gateway 和 Sidecar 合二为一。

后者的发展才刚刚起步,包括在蚂蚁金服我们也是才开始探索这个方向,但是相信在未来一两年间,社区可能会有更多的类似产品形态出现。

补充介绍一下文中多次提到的“MOSN”:

MOSN 是 MOSN 是 Modular Open Smart Network 的简称, 是一款使用 Go 语言开发的网络代理软件,由蚂蚁金服开源并经过几十万容器的生产级验证。MOSN 作为云原生的网络数据平面,旨在为服务提供多协议、模块化、智能化、安全的代理能力。MOSN 可以与任何支持 xDS API 的 Service Mesh 集成,亦可以作为独立的四、七层负载均衡,API Gateway、云原生 Ingress 等使用。

  • GitHub:https://github.com/mosn/mosn

  • 官网:https://mosn.io

附录:参考资料和推荐阅读

意犹未尽的同学,欢迎继续阅读以下内容(点击阅读原文,可查看附录文章链接)。

按文章发表的时间排序:

  • 《The Difference Between API Gateways and Service Mesh》:2020-02,指导架构师确定何时使用 API 网关以及何时使用服务网格,作者 Marco Palladino,来自 Kong。

  • 《Do I Need an API Gateway if I Use a Service Mesh?》:2020-01,作者 Christian Posta,中文翻译版本请见马若飞同学的 使用了 Service Mesh 后我还需要 API 网关吗,对 Service Mesh 技术和 API 网关的对比,着重分析了两者的功能重合点和分歧点,为技术选型和落地提供了指导思路。

  • 《蚂蚁金服 API Gateway Mesh 思考与实践》: 2019-12,作者贾岛,介绍蚂蚁金服支付宝网关的发展和 API Gateway Mesh 的由来,强烈推荐阅读,这个文章非常清晰的介绍了蚂蚁金服在 Service Mesh 和 API Gateway 融合方面的实践。

  • 《API Gateway 的身份认同危机》: 2019-05, 原文作者 Christian Posta,译者周雨青,讲述 API Gateway 的基本理念如 API 的定义,API Management 的含义,API Gateway 模式,以及服务网格和 API Gateway 的关系。

  • 《长路漫漫踏歌而行:蚂蚁金服 Service Mesh 实践探索》: 2018-10,我在 QCon 的演讲,我分享了当时蚂蚁金服在服务间通讯范围的探索,提出将服务网格在东西向通讯中的能力重用到南北向通讯中,当时基于 Sidecar 的 SOFA Gateway 产品刚开始开发。

  • 《API Gateway vs Service Mesh》: 2018-09,作者 Richard Li,Datawire 的 CEO ,在开发 Ambassador API Gateway。Ambassador 是基于 Envoy 的 API Gateway 开源产品,文章阐述了对服务网格和 API Gateway 的看法,差异,以及对两者集成的看法。

  • 《DreamMesh 抛砖引玉(9)-API Gateway》: 2018-03,这个文章也是我写的,2018年初我和 Service Mesh 社区的一些朋友深入探讨之后,在 DreamMesh 系列博客文章中记录下了当时构想的方案,尤其对 API Gateway 和 Sidecar 是分是合有详细讨论。当时想法还不够成熟,但大体方向已经有雏形了。鸣谢当时参与讨论的同学!

  • 《Service Mesh vs API Gateway》: 2017-10,原文作者 Kasun Indrasiri,以及 赵化冰同学翻译的中文版本,文章不长,主要对比了服务网格和 API Gateway 的产品功能,提出了两者融合的方式——在 API Gateway 中通过服务网格来调用下游服务。

  • 《Application Network Functions With ESBs, API Management, and Now.. Service Mesh?》:2017-08,作者 Christian Posta,讲述服务网格与 ESB,消息代理和 API 管理之类的事物的关系。内容非常好,强烈推荐阅读(我不得不吐糟一下:配图太辣眼睛)。

本文归档在 sofastack.tech。

???? 奖励支持 SOFAStack 的你~

* 点下右下角“在看”

* 到公众号对话框发送“T 恤”,试试手气~

* 本期互动奖品“SOFAStack T 恤”

K8S总结与展望:Service Mesh、Serverless 及 K8S 发展趋势 Kubernetes正从容器编排平台演变为云原生操作系统,推动服务网格、Serverless等关键技术发展。本文分析了Kubernetes生态的最新演进,重点探讨了服务网格架构的迭代(从Sidecar到eBPF和Proxyless模式)以及Istio的Ambient Mesh创新设计,通过YAML配置展示了智能流量治理和零信任安全架构的实现。文章指出未来云原生将向抽象化、智能化、融合化方向发展,同时面临复杂度爆炸、资源粒度不匹配等挑战。服务网格作为微服务通信的终极方案,正通过技术创新解决东西向流量治理等核心 阅读详情

相关推荐

深入构建加密货币价格预测系统:从数据获取到模型优化的完整指南!

🏆本文收录于「编程与技术实战」专栏,此专栏涵盖了C/C++编程、人工智能、数据结构、机器学习等技术领域的内容,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1276

深入浅出_Mesh网络

网络间的通信原理 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子...

通然物联官方账号 2534

从网口变压器到TVS管:手把手设计通过4KV浪涌的以太网电路

本文详细解析工业级以太网接口4KV浪涌防护设计,从网口变压器选型到TVS管布局,提供通过IEC61000-4-5标准测试的完整方案。重点介绍Bob Smith电路优化和PCB设计技巧,帮助工程师有效应对雷电感应和设备开关瞬态干扰,确保工业设备稳定运行。

study的专栏 287

【探讨】同样是微服务解决方案——Spring Cloud、Service Mesh的区别和优劣到底在哪?

Service Mesh可以提供更强大的控制平面和更弱的耦合性。我们知道,微服务应用中涉及到大量的服务调用和数据传输,如果没有足够的控制和监控,会导致严重的性能瓶颈、安全问题,或者无法及时发现和解决故障。Service Mesh为此提供了一系列强大的解决方案,包括路由管理模块、流量控制、负载均衡、故障恢复等,能够更好的提高微服务中的通信性能和稳定性,减轻了管理员的工作负担。同时,Istio为微服务提供了全面的监控和安全管理工具,详细记录微服务之间的调用关系,并能够监控应用程序的性能、因果关系和异常状态。

欢迎。 1820

别再手动调参了!用BERTopic分析500篇论文摘要,我总结了这份超全参数调优指南

本文详细介绍了如何通过BERTopic参数调优从500篇论文摘要中挖掘高质量主题。从文档嵌入、降维到聚类,每个环节的关键参数设置都直接影响主题分析效果。文章提供了学术文本特有的调优技巧,包括预处理、主题多样性与专注度的平衡,以及评估指标与迭代优化方法,帮助研究者高效完成NLP主题分析任务。

weixin_31235909的博客 216

【UE4】PMC程序化生成戈德堡多面体详解(六边形星球)

游戏实机录屏 【魔方超新星】30天独立开发PCG Minigame《盖亚计划》作品展示,尚有不足,大佬轻喷 目录 游戏实机录屏 一、简介 二、设计思路 2.1 Disco Ball 2.2 Fibonacci Sphere 2.3 Goldberg Polyhedron 2.3.1 细分+对偶(最终方案) 2.3.2 对偶+截角(更优) 三、参考文献 一、简介 在制作Minigame初期,游戏风格想模仿《文明6》与《Polygonal Planet Proje...

ColorGalaxy 5932

从spring cloud到k8s,istio(serviceMesh)的学习笔记

​ 最近在学习k8s与serviceMesh技术时,由于发现网上内容概念太多,太乱,太细,很多文章就是COPY很多基本知识,与我期望的认知过程不符合,所以写这样一个学习笔记。不讲安装,不讲demo,只是整合一些知识点,并理清相关的概念与关联,形成一个知识框架方便记忆与使用。 ​ 因为水平有限,有些知识点还是自己猜测的,有不对的请各位看官指正。 一、从docker到k8s 开始用docker还是比较...

herriman的博客 6103

流媒体协议-RTMP简介

与rtsp 不同,RTSP(Real-Time Streaming Protocol)是一个控制协议,负责控制媒体流的传输,但不传输媒体数据本身。RTSP 可以通过 TCP 或 UDP 传输 RTP 包来传输音视频数据。 RTMP(Real-Time Messaging Protocol)是一个综合性的协议,不仅可以传输音视频数据,还可以传输信令控制指令。RTMP 使用 TCP 作为传输协议,可以直接在 TCP 连接上传输音视频数据,也可以传输控制指令,实现了音视频流的实时传输和控制

xiaoshuaijinniu的博客 4554

Service Mesh 和 Spring Cloud对比

参考:Spring Cloud 相信大家经过这几年带着上述这些问题,在18年的时候不少社区论坛出现了Service网格服务的话题讨论,Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。Service Mesh 网格服务首先改变的是服务间的通信方式为了避免每个服务都需要自己实现一套分布式系统通信的语义功能,随着技术的发展,一些面向微服务架构的开发出现了,如Twitter的、Facebook的。

justlpf的专栏 2010

黑猫带你学eMMC协议第11篇:eMMC擦除详解(erase/trim/discard/sanitize/secure erase/secure trim...)

erase命令单位是擦除组,那么一个擦出组包含多个写块,不同写块有不同信息,主机擦除之前,必须进行确定好这些写块中的信息没有用了。所以通常erase用来擦除整个设备或分区。erase完成后,将erase的区域都要么是全0,要么是全1。那么到底是0还是1呢,根据不同的工艺有所不同,但是别担心,在ecsd[181]中会有说明到底是1还是0。erase命令的作用就是简单的将映射地址范围移动到未映射的地址范围。

黑猫奥利奥的博客 7797

SAP AI Core 高阶能力实战参考

文章摘要:本文探讨了在企业SAP架构中整合GenAI技术的工程化实践,重点分析了SAP AI Core的高阶能力应用。作者指出,企业级AI应用需解决多轮对话管理、Git同步工作流、提示词治理等核心问题,而非简单接入大模型API。技术方案展示了如何通过SAP AI Core的orchestration service管理对话历史,利用GitOps实现AI资产版本控制,并强调prompt template在审计合规中的治理价值。全文以SAP技术栈(ABAP/RAP/Fiori)为背景,阐释了AI能力与企业核心系

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 104

Gateway - 与 Istio 对比:API 网关 vs Service Mesh 的边界在哪里

本文探讨了API网关(如Gateway)与服务网格(如Istio)在现代云原生架构中的定位与差异。文章首先介绍了API网关的核心功能,包括统一入口、路由转发、认证授权等;随后阐述了服务网格的特点,如服务发现、负载均衡、安全通信等。通过对比表详细分析了两者在位置、关注点、部署方式等方面的核心差异。最后提供了Java Spring Boot应用示例,展示如何分别通过API网关和服务网格来管理应用流量。文章指出,API网关更适合处理南北流量(外部访问),而服务网格则专注于东西流量(服务间通信),两者可以协同工作构

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

中兴交换机如何配置?有哪些常用的配置命令,本文值得收藏!

中兴交换机是一种常见的网络设备,用于构建和管理企业网络。它提供了丰富的功能和灵活的配置选项,使网络管理员能够根据特定需求进行定制化配置。本文将详细介绍中兴交换机的配置过程,包括登录、基本设置、VLAN配置、接口配置和安全配置等内容。

网络技术联盟站 1万+

Service Mesh和API Gateway关系深度探讨

关于Service Mesh和API Gateway之间的关系,这个问题过去两年间经常被问起,社区也有不少文章和资料给出解答。其中不乏 Christian Posta 这样的网红给出过深...

ServiceMesher 720

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

一文搞懂 Service Mesh 和 API Gateway 关系和区别

公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !关于Service Mesh和API Gateway之间的关系,这个问题过去两年间经常被问起,社区也有不少...

easylife206的专栏 1048

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

容器化网络新范式:PIG平台Service Mesh架构深度解析

还在为微服务网络通信的复杂性而头疼?PIG平台基于Spring Cloud生态构建的Service Mesh架构,为企业级应用提供了完整的容器化网络解决方案。本文将带你深入了解PIG平台的网络架构设计,掌握Service Mesh在实践中的应用精髓。 ## 架构全景:四层网络服务体系 PIG平台的Service Mesh架构采用分层设计,从下至上包括: | 层级 | 组件 | 功能 | 端口

gitblog_01000的博客 705

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Consul-k8s API Gateway实战:轻松实现南北向流量控制

Consul-k8s是专为Kubernetes环境设计的服务网格解决方案,提供了一流的API Gateway功能,帮助用户轻松实现南北向流量的精细化控制。通过Consul-k8s API Gateway,你可以实现请求路由、流量拆分、TLS终止等关键功能,为你的微服务架构提供强大的流量管理能力。 ## 一、Consul-k8s API Gateway核心概念解析 🚀 Consul-k8s A

gitblog_00757的博客 390
上一篇: 蚂蚁金服分布式链路组件 SOFATracer 埋点机制解析 | SOFAChannel#15 直播整理
下一篇: 蚂蚁金服 SOFAJRaft 优先级选举剖析 | 特性解析
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值