扩展GraphQL订阅服务时如何将执行者与订阅服务分开

时间:2018-08-22 08:16:22

标签: javascript node.js graphql

我在链接https://youtu.be/bn8qsi8jVew?t=23m54s上观看了graphql subscription缩放视频。精彩的视频,但我不确定讲师在谈论“执行者”时指的是什么。

他指的是解析器吗?像下面这样吗?

const SOMETHING_UPDATED = 'something_updated';

export const resolvers = {
  Subscription: {
    somethingChanged: {
      resolve: (payload, args, context, info) => {

        //HTTP to another server/container and receive result back

        return payload.somethingChanged;
      },
      subscribe: () => pubsub.asyncIterator(SOMETHING_UPDATED),
    },
  },
}

那么,他的意思是说解析器的resolve函数应该在另一个扩展组中处理吗?

谢谢

0 个答案:

没有答案