【发布时间】:2021-08-12 08:34:24
【问题描述】:
我正在构建一个 graphql 网关服务,它将多个服务合并到一个图中,使用 Apollo/Node/Express 并遵循 Apollo Federation 模型。 最初,我要连接的大部分服务都是 REST 服务。
在我找到的所有示例中(例如here),我看到网关项目运行多个 ApolloServer 实例,每个 REST 服务一个,另外一个用于网关本身,并使用类似的包运行它们concurrently。基本上网关项目运行 n+1 ApolloServers。让所有这些服务器运行对我来说似乎很奇怪,但我对整个生态系统还很陌生。
我不清楚这是否只是为了演示目的,还是这也是它在现实世界中实现和部署的方式?
【问题讨论】:
标签: apollo-server apollo-federation apollo-gateway