# polling
[Web]서버에서 클라이언트의 화면을 제어해보자 (1)
웹 기반 가족 레크레이션 게임을 개발하면서,기기와 그래픽 인터페이스 동작이 서툰 어르신들을 위해 사회자가 게임의 진행상황을 제어하며 어르신의 인터페이스를 동작 해야하는 요구사항을 만족시키려고 합니다.유즈 케이스를 살펴봅니다.한 게임에는 단계가 있으며 이를 사회자가 제어
[Nestjs] Long Poll, Short Poll, 그리고 Server Side Event
HTTP 요청은 기본적으로 요청이 가고 응답이 돌아오는 형태다. 하지만, 때로는 바로 원하는 응답을 해줄 수 없는 상황일 때가 있는데 이런 경우 polling 기법을 사용해 응답을 기다릴 수 있다.먼저, long polling은 요청을 보낸 후 서버가 응답 준비가 될
long polling 기법
HTTP 통신은 단반향 통신이다.따라서 서버가 원하는 시기에 데이터를 받을 수 없다.그래서 마치 통신하는 것과 같이 나온 통신 방법이 polling 기법이다.주기적인 request를 통해 응답 간격이 일정하다.지속적으로 한번에 데이터를 보내는 것. 대용량 데이터 처리

폴링(polling)
Polling > 일정한 주기(특정한 시간)을 가지고 서버와 응답을 주고 받는 방식 서버와 응답을 주고 받는 이유는 웹이 태생 자체부터 실시간으로 위해 필수적인 HTTP 지속적 연결 상태 (HTTP persistent connection)가 불가능하기 때문이다. 클라이언트가 서버에 특정 요청을 하면 서버가 응답해준 후 연결이 끊어지는게 HTTP의 특징...
polling
: 클라이언트와 서버 간 데이터 전송Client가 Sever로 요청을 보냄(단방향적 통신)즉, Sever는 Client에게 요청 보낼 수 없음실시간 연결이 아닌 필요한 경우에만 Server로 접근Server는 응답을 보내주고 연결을 종료함 → 즉, 연결 필요할 때마다
web socket 등장 이전 양방향 통신 방법
▫️ 계기 프로젝트에서 채팅 기능을 구현하게 되었는데, 어떤 식으로 구현할까 찾아보다가 websocket을 이용하기 전에는 어떤식으로 실시간 통신을 했는지 정리해보고자 글을 적게 되었다. ▫️ 양방향 통신 > - 데이터 송수신 동시 처리 클라이언트와 서버가 서로 원할

React Query 공부 (10) Re-fetching
지주 변하지 않는 데이터임에도 불구하고 계속해서 refetch 되는 것은 낭비이다.이를 따로 설정하여 refetch를 억누를 필요가 있다.
[네트워크] SSE로 구현하는 채팅
실시간인 것처럼 작동하는 방법클라이언트가 n초 간격으로 request (GET /poll)를 서버로 계속 날려서 Response를 전달받는 방식장점비교적 구현이 쉽다. (ajax 통신을 주기적으로 요청하는 것만으로도 구현 가능)단점서버측에 보낼 내용이 없어도 클라이언트
TIL.22.12.16. - Polling
\[1차] 비밀지도풀이: 2022.12.16.시간 준수, 검색 사용정규표현식을 배웁시다.|은 무엇인가요?PollingPolling은 http 프로토콜이 실시간성 서비스를 만들 때 이해해야 하는 개념입니다.http는 클라이언트요청 서버의 응답을 받으면 통신은 끝납니다.

작업이 오래 걸리는 서비스에 대해 어떻게 대응 할 것인가
팀 프로젝트 진행 중, 내가 맡은 서비스가 최장 5분까지 시간이 소요되는 일이 있었다.노션의 API를 호출해서 특정 사용자의 모든 데이터를 읽어오고, 이를 가공하기 위해 Fastapi 서버에 자연어 처리, 이미지 처리 등의 기능을 요청 한 후,DB에 저장하고생성된 ID

SSE (Server Sent-Event)
SSE는 서버의 Event를 stream 하는 기술입니다. 일반적 HTTP 통신이 요청에 따른 데이터를 제공한 뒤 연결을 끊는 것과는 달리, 초기 서버 이벤트를 구독해 놓으면, 서버에서는 지정한 이벤트가 발생 할 때마다 Client로 데이터를 보낼 수 있습니다.

[React Query] Section6 - Query Features 2: Transforming and Re-Fetching Data
Transforming Data and Re-fetch Filtering with the select option Allow user to filter out any appointments that aren’t available Why is the select o

Polling / Long Polling / SSE / WebSocket
클라이언트가 http request를 서버로 계속 보내서 이벤트 내용을 전달 받는 방식클라이언트가 계속적으로 request를 보내기 때문에 클라이언트가 많아지면 서버의 부담이 급증함http request connection을 맺고 끊는 것 자체가 부담스러운 방식실시간

✨ARM Interrupts (1)
polling과 interrupt는 동작하는 방식이 다르다.polling은 어떤 event가 발생하진 않았는지 CPU가 주기적으로 확인을 한다.하지만 interrupt는 외부에서 어떤 event가 발생하면 외부에서 CPU로 신호를 직접 보내준다.하나의 non-maska

[6/2 TIL] useQuery 사용하기
1. polling 방식 쿼리가 일정 주기마다 실행되도록 하여 서버와 실시간에 가까운 동기화를 제공한다. 쿼리에 대한 polling을 활성화 하려면 pollInterval 옵션얼 설정해준다. refetching 방식 polling 방식처럼 일정 간격으로 update

CS 05 | 용어 정리
하나의 장치(또는 프로그램)가 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치(또는 프로그램)의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료처리를 하는 방식을 말한다.참고wikipedia - 폴링 (컴퓨터 과학)