将通过graphQL公开的单个微服务连接到应用程序网关聚合层

时间:2019-11-18 06:50:36

标签: node.js kubernetes microservices apollo-server express-graphql

考虑到微服务架构,假设我们有两个在

处公开graphQL的微服务。
localhost:4000/graphql
localhost:4001/graphql

现在我需要在nodeJS中编写一个应用程序网关层,比如在

处公开
 https://hostname/api

通过kubernetes入口规则。

现在请在以下情况下提供帮助-


  1. 如何通过此应用程序网关调用上述服务S1和S2

    a。他们是否相互依赖

    b。如果它们彼此独立


  1. 应在应用程序网关中保留S1和S2的哪些graphql组件(例如聚合的架构定义文件以及如何从中调用S1和S2的解析器)

0 个答案:

没有答案