Programming/배운것, 배워야 할 것

배운것 / 배워야 할 것

MOONCO 2021. 5. 7. 16:05

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 : 커낵션이 일어나는 순간에 실행된다.

반응형