【问题标题】:GraphQl federation server that supports subscriptions支持订阅的 GraphQl 联合服务器
【发布时间】:2022-04-20 01:58:27
【问题描述】:

我目前正在评估不同的 GraphQl 服务器,以便找到支持在联合架构上订阅的服务器。

Apollo 和 HotChocolate 不支持这一点。 HotChocolate 将会(它在路线图上),但我等不及了; Apollo 想让我运行一个单独的订阅服务,我想避免这样做。

现在有人知道允许我以这种方式使用订阅的服务吗? 明确一点:我只需要支持订阅的联合服务器。后面的单一模式仍然可以通过热巧克力提供。

【问题讨论】:

    标签: graphql graphql-subscriptions


    【解决方案1】:

    https://tyk.io/docs/getting-started/key-concepts/graphql-subscriptions/#how-we-are-ahead-of-everyone-else

    经过一番挖掘,我发现了这个。看起来很有前途。他们声称支持联合订阅。

    【讨论】:

      【解决方案2】:

      你试过https://github.com/sammysaglam/federation-with-subscriptions吗?

      免责声明:我是这个库的作者。

      它在后台使用 apollo server express,并支持订阅联合。它通过将联合 SDL 转换为模式拼接 SDL 来使用模式拼接,从而实现对微服务订阅的完整网关支持。

      【讨论】:

      • 目前正在使用 HotChocolate,他们已经添加了支持。如果我们遇到问题,我会检查你的图书馆 :) 谢谢!
      猜你喜欢
      • 2017-12-05
      • 2019-12-07
      • 2022-01-15
      • 2019-06-30
      • 2020-03-24
      • 2019-01-27
      • 2020-12-03
      • 2019-01-27
      • 2020-12-21
      相关资源
      最近更新 更多