SPA 可以针对单个 GraphQL 服务器发出并行异步查询吗?

Can an SPA issue parallel async queries against a single GraphQL server?

GraphQL 通常在单个端点提供服务。例如,我可以拥有一个 SPA 页面,其中包含六个实时状态显示,每个显示都向同一个端点发出独立的 promise-wrapped 请求吗?查询负载需要时间 assemble,并且不会按照收到请求的相同顺序完成。此外,一些状态负载可能需要几秒或更长时间才能完成。我不想批量处理请求,我希望每个显示器的数据在其数据可用后立即交付。

是的,你可以,你会失去 GraphQL 的好处之一,但除了 GraphQL 服务器增加的少量延迟外,你不会遇到缺点,直到你 运行 需要水平扩展 GraphQL 服务器。