gpt4 book ai didi

graphql - 自动重新加载网关以在联合服务 apollo GraphQL 中更改架构

转载 作者:行者123 更新时间:2023-12-03 23:50:49 25 4
gpt4 key购买 nike

在阿波罗联盟中,我面临这个问题:
每次我们更改服务列表中任何联合服务的架构时,都需要重新启动网关。
我知道每次网关启动时,它都会收集所有模式并聚合数据图。但是有没有一种方法可以在不重新启动网关的情况下自动处理它,因为它也会关闭所有其他未受影响的 GraphQL 联合服务

Apollo GraphQL,@apollo/gateway

最佳答案

您可以使用一个实验性的轮询间隔:

const gateway = new ApolloGateway({
serviceList: [
{ name: "products", url: "http://localhost:4002" },
{ name: "inventory", url: "http://localhost:4001" },
{ name: "accounts", url: "http://localhost:4000" }
],
debug: true,
experimental_pollInterval:3000
})

上面的代码将每 3 秒拉一次

关于graphql - 自动重新加载网关以在联合服务 apollo GraphQL 中更改架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58139504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com