๐ฆ ๊ธฐ์ ๋ถ์ฑ๋ ๋ฌด์์ผ๊น? (feat. ์น์์ผ์ ๋ ๋ ๋ณด๋ด๋ฉฐ)
๊ฐ์
- ๊ณ ์ ์ ์ธ HTTP ๋ฐฉ์์ ํต์ ์ ์๋ฒ์์ ๋ฅ๋์ ์ผ๋ก ํด๋ผ์ด์ธํธ์์ ํต์ ์ ์ฐ๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญํ์ง ์์ ์ ๋ณด๋ฅผ ์๋ตํ ์ ์๋ ํ๊ณ๊ฐ ์กด์ฌํฉ๋๋ค.
- ์ค์๊ฐ ์น ์ดํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ํ์ ์ผ๋ก 3๊ฐ์ง ๋ฐฉ์์ด ์กด์ฌํฉ๋๋ค.
- Polling (client pull), WebSocket (server push), Server-Sent Events (server push)
- ์ฌ๊ธฐ์ client pull์ด๋ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์
๋ฐ์ดํธ๊ฐ ์์๋ ์ง์ ๋ํด์ ์ง์ํ๋ ๋ฐฉ์์ ์๋ฏธํ๋ฉฐ, server push๋ ์๋ฒ์์ ๋ฅ๋์ ์ผ๋ก ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
WebSocket
Polling
Server Sent Event - SSE
๋น๊ต
๊ฒฐ๋ก