首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们应该在微服务之间使用api网关(如zuul)吗?

我们应该在微服务之间使用api网关(如zuul)吗?
EN

Stack Overflow用户
提问于 2018-06-01 02:53:32
回答 1查看 690关注 0票数 2

毫无疑问,API网关应该是外部世界的边缘服务器。

我们想知道是否应该在微服务之间的通信中使用API网关?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-01 05:12:51

您绝对可以使用API网关(netflix -zuul)进行服务间调用,您唯一关心的是,

当您开始对服务进行版本控制时,假设您将使用eureka作为命名服务器,zuul网关将从该服务器获取所有已注册的服务,但在您的示例中,zuul将获得服务的两个实例( verison next和verison next),并将负载平衡两者之间的请求。

How to route in between microservices using Spring Cloud & Netflix OSS

基本上,如果您熟悉BlueGreen部署模型,那么实现这将是一个问题,当然在定义/注册一些元数据以及之前的和最新版本的元数据时,当然会有适当的解决办法,这些元数据稍后将由功能区客户端选择,以便进行相应的路由。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50635469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档