service mesh与api gateway有什么不同


本篇内容主要讲解“service mesh与api gateway有什么不同”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“service mesh与api gateway有什么不同”吧!api gateway的核心目标是将微服务作为托管的api暴露给外部系统,我们在api gateway层开发api或是边界服务以提供特定的业务功能。api/边界服务调用下游微服务,并包含业务逻辑的多个服务下游服务组合。api/边界服务同时需要以弹性的方式调用下游服务,并应用多种稳定性相关模块,例如断路器、超时、负载均衡/故障转移等等。大多数开发云主机域名api gateway解决方案均内置以上模块或功能。api gateway往往同时包含内置的服务发现、分析(指标、监控、分布式日志、分布式跟踪)以及安全。api gateway常与api管理生态中的一些其他组件协作,例如api商店、api分发门户。那么再看看service mesh有何不同。我们可以认为service mesh是网络通信基础设施,它允许我们从服务代码中剥离大部分应用网络功能。在service mesh下,我们处理service-to-service通信时,不需要刻意在服务代码中实现包括断路器、超时等弹性通信功能特性。同样的,service mesh提供服务发现、监控等功能。api gateway和service mesh最大的不同在于,api gateway是暴露api/边界服务的关键部分,而service mesh仅仅是一种服务间通信的基础设施,不包含任何业务概念。上图说明了api gateway和service mesh的所处。除了上面提到的不同点,api gateway和service mesh之间存在着很多重叠特性,但需要特别注意的是两者所针对的要求和需求不同。图中service mesh以sidecar形势,与其他服务一起部署,独立于服务的业务功能。而api gateway托管了所有的api服务,属于业务功能解决方案的一部分。api gateway可能会包含服务间通信的支持,但并不影响api gateway通过service mesh来调用下游服务。到此,相信大家对“service mesh与api gateway有什么不同”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 通过Horizon Connection 下载Horizon Client(含UAG场景)

在部署Horizon View虚拟桌面环境后,默认在Connection Server的登录界面下载Horizon Client会自动跳转到VMware的官方网站,由于部分场景终端无法连接互联网,并且VMware网站下载较慢、找寻较繁琐,我们可以设置直接从Co…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/16 17:39
Next 05/16 17:39

相关推荐