Apollo GraphQl-将查询发送到使用相同架构但数据子集的多个主机
我有2个GraphQL服务,每个服务都使用相同的架构提供数据子集。
Service1 has a list of Users with ID 1-10,000
Service2 has a list of Users with ID 10,001-20,000
我的用户类型看起来
type User {
id: ID!
name: String!
}
每个服务都有一个用于解析用户的GraphQl查询。
type Query {
fetchUser(id: ID!): User
fetchUsers: [User!]
}
有没有一种方法可以使阿波罗查询服务并合并结果, 所以我不必单独查询每个服务?
I have 2 graphql services, each serving a subset of data with the same schema.
Service1 has a list of Users with ID 1-10,000
Service2 has a list of Users with ID 10,001-20,000
My User Type looks like
type User {
id: ID!
name: String!
}
Each service has a graphql query to resolve a user.
type Query {
fetchUser(id: ID!): User
fetchUsers: [User!]
}
Is there a way that apollo can query both services and merge the results,
So I dont have to query each service individually?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论