Polling

ํด๋ง(polling)์ด๋ž€ย ํ•˜๋‚˜์˜ ์žฅ์น˜(๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ)๊ฐ€ ์ถฉ๋Œ ํšŒํ”ผ ๋˜๋Š” ๋™๊ธฐํ™” ์ฒ˜๋ฆฌ ๋“ฑ์„ ๋ชฉ์ ์œผ๋กœ ๋‹ค๋ฅธ ์„œ๋น„์Šค(๋˜๋Š” ์—”๋“œํฌ์ธํŠธ)์˜ ์ƒํƒœ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฒ€์‚ฌํ•˜์—ฌ ์ผ์ •ํ•œ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๋•Œ ์†ก์ˆ˜์‹  ๋“ฑ์˜ ์ž๋ฃŒ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ๋ฐฉ์‹ ์„ ์˜๋ฏธํ•œ๋‹ค.

โ€˜์—…๋ฐ์ดํŠธ ํ• ๊ฑฐ ์—†๋ƒ?โ€™ ํ•˜๊ณ  ์ฃผ๊ธฐ์ ์œผ๋กœ ์ฐ”๋Ÿฌ๋ณด๋Š” ๋А๋‚Œ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ด๊ฐ€ ํŽธํ•˜๋‹ค.

๋‹จ์ 

ํด๋ง์˜ ๊ฒฝ์šฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋งŽ์ด ๋“ค์–ด๊ฐˆ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋น„ํšจ์œจ์ ์ด๋ผ๋Š” ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ฌผ์–ด๋ณผ ๋•Œ๋งŒ ๊ฐฑ์‹ ๋œ ์ •๋ณด๋ฅผ ๋ฐ›์•„์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ž์นซํ•˜๋ฉด ํƒ€์ด๋ฐ ๋ฌธ์ œ๋กœ ์ •๋ณด์˜ ๋ˆ„๋ฝ์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋‹ค.

Webhooks

Webhook์€ ๋นŒํŠธ์ธ ์•Œ๋ฆผ ์‹œ์Šคํ…œ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋А๋‚Œ์ด๋‹ค. Polling๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ๊ณ„์†ํ•ด์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ๋ฌผ์–ด๋ณด๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์— ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋†“๊ณ  ์™ธ๋ถ€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ฝœ๋ฐฑ์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก ํ•œ๋‹ค. ๊ฒฐ์ œ์ฒ˜๋ฆฌ๋‚˜ ์šด์†ก์žฅ ๋“ฑ๊ณผ ๊ฐ™์€ ๋กœ์ง์ด๋‹ค.

์œ„์—์„œ ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ด Webhook์€ Callback์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งค๋ฒˆ ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•ด ์š”์ฒญ์„ ํ•  ๋•Œ๋งˆ๋‹ค ์‹คํ–‰ํ•˜๊ณ , ์ •๋ณด์˜ ๋ˆ„๋ฝ๊ณผ ๊ฐ™์€ ์ผ์ด ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด ์ ๋‹ค.