subscriptions
서버 상시대기 시키기
리얼타임
apollo pubsub ( 교육용 )
redis PubSub ( 유료 ) - 사용법은 위와 같음 , 성능이 좋음
read operation
웹소켓에서는 connection을 열고, 연결을 유지하고, 실시간으로 데이터를 주고받을 수 있다.
- http, https 프로토콜은 불가능하다.
subscription 서버에 추가하기 (ws - websocket)
websocket은, http와 달리 request와 response를 갖는대신, connection을 가지고 있다.
subscription을 활용하기 좋은 상황
- 실시간으로 좋아요 숫자를 업데이트 하고 싶을때
- 실시간으로 채팅을 업데이트 하고 싶을때
- 지연시간이 적은 실시간 작업을 하고 싶을때
Apollo -> subscription -> onconnect -> return -> context -> connection -> context
onconnect : 커낵션이 일어나는 순간에 실행된다.
반응형