2

以前,在 GraphQL 协议中有一条特殊的消息确认订阅:SUBSCRIPTION_SUCCESS(服务器 -> 客户端)。现在它已被弃用:在 apollographqlprismagraphql 中。为什么不再需要?

例如,我正在订阅

subscription commentAdded { commentAdded(repoFullName: "test"){ id } }

我立即执行突变,

mutation submitComment { submitComment(repoFullName: "test", commentContent: "test_msg") { id content } }

据我了解,这两个动作是异步执行的。并且服务器上的订阅处理和源事件流的创建可能需要一些时间。客户如何确定突变会触发此订阅?或者......是否应该等到订阅完成后才向服务器发出所有突变请求?

4

0 回答 0