๐Ÿ”์›นํ›… ์žฌ์‹œ๋„ ์ •์ฑ… ์„ค๊ณ„ ๊ฐ€์ด๋“œ

์‹คํŒจ์œจยท์žฌ์‹œ๋„ ํšŸ์ˆ˜ ๊ธฐ๋ฐ˜ ์•ˆ์ •์ ์ธ ์›นํ›… ์„ค์ •

%
ํšŒ
์ดˆ
๋ฐฐ

์›นํ›… ์žฌ์‹œ๋„ ์ •์ฑ…, ์–ด๋–ป๊ฒŒ ์„ค๊ณ„ํ•ด์•ผ ์•ˆ์ „ํ• ๊นŒ?

์›นํ›…์€ ์ˆ˜์‹  ์„œ๋ฒ„์˜ ์ผ์‹œ์  ์žฅ์• ๋‚˜ ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๋กœ ์‹คํŒจํ•  ์ˆ˜ ์žˆ์–ด ์žฌ์‹œ๋„ ๋กœ์ง์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ๋‹จ๊ฑด ์š”์ฒญ์˜ ์˜ˆ์ƒ ์‹คํŒจ์œจ๊ณผ ์žฌ์‹œ๋„ ํšŸ์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์ข…์ ์œผ๋กœ ๋ชจ๋“  ์‹œ๋„๊ฐ€ ์‹คํŒจํ•  ํ™•๋ฅ ์„ ๊ณ„์‚ฐํ•˜๊ณ , ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„(exponential backoff) ๋ฐฉ์‹์˜ ์žฌ์‹œ๋„๋ณ„ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ตœ์ข… ์‹คํŒจ์œจ์€ (๋‹จ๊ฑด ์‹คํŒจ์œจ)^(์žฌ์‹œ๋„ ํšŸ์ˆ˜+1)๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹จ๊ฑด ์‹คํŒจ์œจ์ด 10%์ด๊ณ  4ํšŒ๊นŒ์ง€ ์žฌ์‹œ๋„ํ•œ๋‹ค๋ฉด, ๋ชจ๋“  ์‹œ๋„๊ฐ€ ์‹คํŒจํ•  ํ™•๋ฅ ์€ 0.1^5 = 0.001%๋กœ ๋งค์šฐ ๋‚ฎ์•„์ง‘๋‹ˆ๋‹ค. ์žฌ์‹œ๋„ ํšŸ์ˆ˜๋ฅผ ๋Š˜๋ฆด์ˆ˜๋ก ์„ฑ๊ณต๋ฅ ์€ ์˜ฌ๋ผ๊ฐ€์ง€๋งŒ, ๋ฐฑ์˜คํ”„ ๋ฐฐ์ˆ˜๋งŒํผ ๋Œ€๊ธฐ ์‹œ๊ฐ„๋„ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚˜๋ฏ€๋กœ ๊ท ํ˜•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์˜คํ”„ ๋ฐฐ์ˆ˜๋ฅผ ๋‘๋Š” ์ด์œ ๋Š” ์žฅ์•  ์ƒํ™ฉ์—์„œ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋™์‹œ์— ์žฌ์‹œ๋„๋ฅผ ๋ชฐ์•„์„œ ๋ณด๋‚ด๋ฉด ์ˆ˜์‹  ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๊ฐ€ ์˜คํžˆ๋ ค ์ปค์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ ์ง„์ ์œผ๋กœ ๋Š˜๋ ค ์„œ๋ฒ„๊ฐ€ ๋ณต๊ตฌํ•  ์‹œ๊ฐ„์„ ๋ฒŒ์–ด์ฃผ๋Š” ๊ฒƒ์ด ์•ˆ์ •์ ์ธ ์„ค๊ณ„์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์žฌ์‹œ๋„ ํšŸ์ˆ˜๋ฅผ ๋ฌด์กฐ๊ฑด ๋Š˜๋ฆฌ๋ฉด ์ข‹์€๊ฐ€์š”?

์„ฑ๊ณต๋ฅ ์€ ์˜ฌ๋ผ๊ฐ€์ง€๋งŒ ๋งˆ์ง€๋ง‰ ์žฌ์‹œ๋„๊นŒ์ง€์˜ ์ด ๋Œ€๊ธฐ ์‹œ๊ฐ„๋„ ํ•จ๊ป˜ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„์„ฑ์ด ์ค‘์š”ํ•œ ์›นํ›…์ด๋ผ๋ฉด 3~5ํšŒ ์ด๋‚ด๋กœ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค.

๋ฐฑ์˜คํ”„ ๋ฐฐ์ˆ˜๋Š” ์™œ ํ•„์š”ํ•œ๊ฐ€์š”?

์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋ชจ๋“  ์žฌ์‹œ๋„๊ฐ€ ๋™์‹œ์— ๋ชฐ๋ฆฌ๋ฉด ๋Œ€์ƒ ์„œ๋ฒ„ ๋ถ€ํ•˜๊ฐ€ ๋” ์ปค์ง‘๋‹ˆ๋‹ค. ๋ฐฐ์ˆ˜๋ฅผ ๋‘์–ด ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ ์ง„์ ์œผ๋กœ ๋Š˜๋ฆฌ๋ฉด ์„œ๋ฒ„๊ฐ€ ๋ณต๊ตฌํ•  ์‹œ๊ฐ„์„ ๋ฒŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ณ„์‚ฐ์€ ์‹ค์ œ ์„œ๋น„์Šค ์‹คํŒจ์œจ๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‚˜์š”?

๋„ค. ์‹ค์ œ ์‹คํŒจ์œจ์€ ์‹œ๊ฐ„๋Œ€, ํŠธ๋ž˜ํ”ฝ, ์žฅ์•  ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ๊ณผ๊ฑฐ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž…๋ ฅ๊ฐ’์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค.