GraphQL 구독 handshake
WebSocket 세션, topic iterator, mutation publish가 같은 event 이름으로 묶입니다.
1client opens WS
postAdded { id title }2resolver registers
iterator('postAdded')3mutation creates Post
publish('postAdded')4server pushes payload
{ postAdded: Post }| 같아야 함 | topic 이름, root key, schema field |
|---|---|
| 달라야 함 | polling이 아니라 열린 WebSocket 세션 |