๐ 2024. 04. 11 83์ผ์ฐจ
์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ค์๊ฐ ํต์ ์ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ด๋ค.
Polling(ํด๋ง)์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ๊ธฐ์ ์ผ๋ก ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ฒ๋ ์๋ก์ด ์ ๋ฐ์ดํธ๊ฐ ์๋์ง ํ์ธํ์ฌ ์๋ต์ ๋ฐํํ๋ ๋ฐฉ์์ด๋ค. ํด๋ผ์ด์ธํธ ์ฌ์ด๋์์ ์๋ฒ๋ก ์ผ์ ์๊ฐ ์ฃผ๊ธฐ๋ก ๋ฐ๋ณต๋ ์์ฒญ์ ๋ณด๋ด ํ์ธํ๋ ๋ฐฉ๋ฒ
์๋ฅผ ๋ค์ด ํน์ ์ํ์ ๊ฐ๊ฒฉ์ ๋ฌผ์ด ์ต์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ฏ์ด ์ฃผ๊ธฐ์ ์ผ๋ก ์๋ฒ์ ์๋ก์ด ๋ฉ์์ง๋ฅผ ๊ฐ์ ธ์์ผํ๋ ์ฑํ ์ ํ๋ฆฌ์ผ์ด์ , ๊ฒ์ํ ๋ฑ์ ๊ฒฝ์ฐ์ ์ฌ์ฉ
์ํ๋ ํน์ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ฅผ ๋๋ ค๋ฐ์ผ๋ฉด ๊ทธ์ ๋ง๋ ์ฝ๋ฐฑ ์ฒ๋ฆฌ ํ ๋๋๊ฒ ์ผ๋ฐ์ ์ด๋ฉฐ ์ ๊ธฐ์ ์ธ ์์ฒญ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ์ ์ก๋๊ณผ ์๋ฒ ๋ถํ๊ฐ ์ฆ๊ฐํ ์ ์๋ค.
SSE๋ Server-Sent Events๋ก์จ ๋จ๋ฐฉํฅ ํต์ ์ ๋ฐฉ์์ด๋ค. ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ๋ฐ์ดํฐ๋ฅผ ํธ์ํ๋ค. ํด๋ผ์ด์ธํธ๋ ์๋ฒ์์ ์ฐ๊ฒฐ์ ์ ์งํ ์ํ๋ก ์๋ฒ๋ก๋ถํฐ์ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ์ ์ ์๊ฒ ๋๋ค. SSE๋ ๊ธฐ์กด HTTP ์ฐ๊ฒฐ์ ์ฌ์ฌ์ฉํ๋ฏ๋ก ์ถ๊ฐ์ ์ธ ์ฐ๊ฒฐ์ ์ค์ ํ ํ์๊ฐ ์๋ค. ํ์ง๋ง SSE๋ ๋จ๋ฐฉํฅ ํต์ ์ด๋ฏ๋ก ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์๋ ์๋ค.
์๋ฅผ ๋ค์ด ์ค์๊ฐ์ผ๋ก ์ข์ ์๋งค ์ํฉ์ ํ์ธํ ์ ์๋ ๊ฒ ์ฒ๋ผ ์๋ฒ์์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๋ ์ํ๋ฅผ ํ์ธํ ์ ์์ผ๋ฉฐ ์ฃผ์ ์์ฅ์ ์ค์๊ฐ ๊ฐ๊ฒฉ ์ ๋ฐ์ดํธ, ์ค์๊ฐ ์๋ฆผ ๋ฉ์์ง๋ฅผ ๋ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ ์๋ฐฉํฅ์ ์๋์ง๋ง ํจ์จ์ ์ผ๋ก ๋จ๋ฐฉํฅ ํต์ ์ด ํ์ํ ๊ฒฝ์ฐ SSE๋ฅผ ์ฌ์ฉ