GraphQLサブスクリプション
ぐらふきゅーえるさぶすくりぷしょん
意味
GraphQLサブスクリプションとは、サーバー側で特定のイベントが発生した際に、そのデータをリアルタイムでクライアントへ配信する仕組みのことです。従来のGraphQLにおけるクエリやミューテーションが、クライアントからのリクエストに対してサーバーが一度だけ応答する単発的な通信であるのに対し、サブスクリプションは一度接続を確立した後にサーバーからクライアントへ継続的にデータをプッシュし続けます。主にWebSocketプロトコルを利用して持続的な接続を維持することで、データの更新を即座に反映させることが可能です。情報の鮮度が極めて重要視される現代のWebシステムにおいて、双方向通信を実現するための不可欠な技術基盤として広く採用されています。
類義語
リアルタイムGraphQL、GraphQLプッシュ