服务网格和API网关在微服务架构中的作用( 二 )
市场上有许多API网关 。以下是其中一些:
· Apigee
· NGINX的API网关
· Software AG的API网关
何时使用什么现在您已经了解了什么是服务网格和API网关 , 让我们尝试了解何时使用什么 。
何时使用服务网格· 当您需要在同一产品范围内通过安全性和监视来实现L4 / L7服务通信时
· 何时可以为每个单个服务实例及其副本部署Sidecar代理
· 当服务可以共享相同的CA证书以建立安全的通信时(跨各种产品可能无法实现)
何时使用API网关· 当您需要通过各种产品的安全性和监视来实现L7服务通信时
· 当您希望通过/不通过货币化将API公开为产品时
· 当您想向开发人员提供完整的API生命周期管理时
· 当您需要翻译服务通信协议时
服务网格和API网关一起服务网格和API网关很可能可以共存 。下图展示了服务网格和API网关共存的场景:
文章插图
> Service meshes and API gateways — Image credit: Author
上图展示了对于产品范围 , 您可以实现服务网格(东西方流量) 。当需要跨产品进行通信时 , 可以使用内部API网关(东西方流量) 。当边缘客户端需要与服务进行通信时 , 可以使用边缘API网关(南北流量) 。
【服务网格和API网关在微服务架构中的作用】(本文翻译自Tanmay Deshpande的文章《The Roles of Service Mesh and API Gateways in Microservice Architecture》 , 参考:)
推荐阅读
- 亚马逊终止托管服务:Parler网站下线
- Git服务器配置错误导致日产汽车源码在网上泄露
- 虾米音乐,下个月正式停止服务
- 虾米音乐播放器将于2月5日停止服务,今开启用户资产处理通道
- 服务|虾米音乐:2月5日关停3月5日后将无法登录
- 天猫精灵App全新升级,推出“精灵家”服务
- 快递员拒绝送货上门并大喊大叫!经济学者马光远吐槽德邦快递服务烂:流氓至此,坚决抵制
- 亚马逊宣布停止为Parler提供托管服务
- 亚马逊员工权益组织呼吁AWS拒绝为Parler提供托管服务
- 普渡机器人获最佳商用服务机器人奖