Microservices 嵌套GraphQL服务器/微服务

Microservices 嵌套GraphQL服务器/微服务,microservices,graphql,apollo-server,Microservices,Graphql,Apollo Server,我想用GraphQL(apollo服务器首选)替换我所有的RESTAPI。我很清楚如何在单片应用程序中使用GraphQL,但不清楚如何在微服务中使用GraphQL 主API服务器由多个微服务组成,其中每个微服务公开自己的REST API,中央API服务器通过REST API与之通信。我想用GraphQL替换所有这些restapi,这样我就可以将微服务作为嵌套的GraphQL服务器,通过GraphQL而不是REST相互通信 我面临的问题是如何基于主GraphQL服务器的解析器中接收到的属性轻松地为

我想用GraphQL(apollo服务器首选)替换我所有的RESTAPI。我很清楚如何在单片应用程序中使用GraphQL,但不清楚如何在微服务中使用GraphQL

主API服务器由多个微服务组成,其中每个微服务公开自己的REST API,中央API服务器通过REST API与之通信。我想用GraphQL替换所有这些restapi,这样我就可以将微服务作为嵌套的GraphQL服务器,通过GraphQL而不是REST相互通信

我面临的问题是如何基于主GraphQL服务器的解析器中接收到的属性轻松地为微服务构建GraphQL查询字符串。无法告诉GraphQL返回microservice的所有字段。最好的方法是简单地将主查询的一部分转发到微服务

有什么想法吗?你认为REST比GraphQL更适合微服务吗?

我可以建议你使用并构建一个包含所有功能的网络。
最后在1个GraphQL服务器下提供它

您的链接已断开。我想知道GraphQL服务器是否也可以嵌套。在我看来,超级graphql服务器应该能够从子graphql服务器获取模式,并提供聚合模式。这就是你感兴趣的吗?