๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋กœ ๋ฐฐํฌ๋œ ์„œ๋ฒ„๋ฅผ ์šฐ์•„ํ•˜๊ฒŒ ์ข…๋ฃŒํ•˜๊ธฐโœจ

2020-11-14

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์„œ๋ฒ„๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ข…๋ฃŒ๋˜๋Š” ๊ฒƒ์€ ์•„์ฃผ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฏธ ์ˆ˜์‹ ํ•œ ์š”์ฒญ์„ ์˜จ์ „ํžˆ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ณ  ์„œ๋ฒ„๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ ํด๋ผ์ด์–ธํŠธ๋Š” 502๋‚˜ 504 ์—๋Ÿฌ๋ฅผ ์ˆ˜์‹ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ SIGNAL ์ˆ˜์‹  ํ›„ ์ผ์ • ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ฆฐ ํ›„์— ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Read More

Concurrency์™€ Parallelism์˜ ์ฐจ์ด

2020-02-06

์ตœ๊ทผ์— golang์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ํ—ท๊ฐˆ๋ ธ๋˜ Concurrency์™€ Parallelism์˜ ์ฐจ์ด์ ๊ณผ ๊ด€๊ณ„์— ๋Œ€ํ•ด ๊ฐœ์ธ์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

Read More

OpenSource ๋ผ์ด์„ผ์Šค ๊ฐ„๋‹จ ์ •๋ฆฌ

2020-01-29

์ด ํฌ์ŠคํŠธ๋Š” ์˜คํ”ˆ์†Œ์Šค์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋•๊ณ ์ž OLIS์˜ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ๊ฐ€์ด๋“œ๋ฅผ ๋ฒ ์ด์Šค๋กœ ์ˆ˜์ง‘ํ•œ ์ •๋ณด๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ, ์ข€ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์›ํ•˜์‹ ๋‹ค๋ฉด ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค ๊ฐ€์ด๋“œ๋ฅผ ํ•œ๋ฒˆ ์ •๋…ํ•˜์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Read More