我最近开始使用GraphQL,并已成功在AWS Lambda上进行了设置,使其具有“无服务器”架构。但是我想利用GraphQL Subscriptions实现更多的实时功能。
我知道AWS Lambda不允许WebSockets,因为连接仅在函数运行期间或达到超时限制时持续。
但是否有一种方式可以设置GraphQL后端,以便它可以利用Subscriptions并保留在AWS服务中,并像“无服务器”应用程序一样进行扩展。
例如,使用AWS Lambda进行GraphQL查询和突变,然后使用另一个AWS服务进行GraphQL Subscriptions。
@aws_subscribe(mutations: ["myMutationName"])
指令的订阅字段来订阅API中的任何变化。 - mparis