WICWIU(What I can Create is What I Understand)๋ ํ๋๋ํ๊ต ๋ฅ๋ฌ๋ ์ฐ๊ตฌ์ค์์ ๊ตญ๋ด ๋ํ์ผ๋ก๋ ์ต์ด๋ก ๊ณต๊ฐํ๋ ๋ฅ๋ฌ๋ ์คํ์์ค ํ๋ ์์ํฌ์ด๋ค.
์ค์ ํ๋ก์ ํธ2 ์์ ๊ณผ์ ์ ์ผํ์ผ๋ก, ์คํ์์ค์ ๋ํด ์๊ฐํ๊ณ ๋ค๋ค๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋ ค๊ณ ํฉ๋๋ค.ZeroMQ(รMQ, 0MQ, ZMQ)๋ ๋ถ์ฐ/๋์์ฑ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ๋๋ก ๊ฐ๋ฐ๋ ๊ณ ์ฑ๋ฅ ๋น๋๊ธฐ ๋ฉ์์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๋ฉ์์ง ํ๋ฅผ ์ ๊ณตํ์ง๋ง ๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด์
์ง๋ ํฌ์คํ ์์ ์ ๋๋ฒ์ค ๋ฉ์์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํ์์ค์ธ ZeroMQ์ ๋ํด ์๊ฐํ๋ค. ์ด๋ฒ์๋ ํด๋น ๋ผ์ด๋ธ๋ฆฌ๋ฌ๋ฅผ macOS์ ์ด๋ป๊ฒ ์ค์นํ์ฌ, ์ฌ์ฉํ ์ ์๋์ง ๊ทธ ๊ณผ์ ์ ํฌ์คํ ํด๋ณด๊ณ ์ ํ๋ค.brew install zmq mac_install ์ด๋, homebrew
์ง๋ ํฌ์คํ ์์๋ ZeroMQ์ ์ค์น ๋ฐฉ๋ฒ๊ณผ ๊ฐ๋จํ ์ฝ๋๋ฅผ ์คํ์ํค๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ZeroMQ๋ฅผ ์ด์ฉํ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ฐ์ ์คํ์์ผ๋ณด๋๋ก ํ๊ฒ ๋ค.์ด ์ํผ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์ผ๋ฐ์ ์ธ ๋ณ๋ ฌ ์ปดํจํฐ์ ๊ฐ์ ์ผ์ ์ํํ ๊ฒ์ด๋ค.์ด ํ๋ก๊ทธ๋จ์ ์ ๋ ฅ
2020 ๋ดํ๊ธฐ ์ค์ ํ๋ก์ ํธ2 ์์ 2๋ฒ์งธ ๊ณผ์ ๋ก, kakaomap์ด๋ผ๋ ์ํํธ์จ์ด์ ๋ํด ์๊ฐํ๊ณ ๋ค๋ค๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋ ค๊ณ ํฉ๋๋ค.์ด๊ฒ๋ง ์์ผ๋ฉด ์ฒ์ ๊ฐ๋ณธ ๊ธธ๋ ๋ฌธ์ ์๋ค?! ์๋ก์ด ๊ณณ์ ๋ฐฉ๋ฌธํ ๋ ํ์์ ์ธ ์ด๊ฒ์ ๋ฐ๋ก ์ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค.์ง๋ ์ฑ์ด ์์ผ๋ฉด ์ฒ์ ๊ฐ
์ด๋ฒ ์๊ฐ์๋ ๋ณธ๊ฒฉ์ ์ผ๋ก kakaomap์ ํน์ง์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!3D ๋ทฐ, 360ยฐ ํ์ , ๊ธฐ์ธ์ด๊ธฐ ๊ธฐ๋ฅ์ ํตํด ๋ค์ํ ๊ฐ๋๋ก ๋ณผ ์ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ์ฌ์ฉ๋์ด ์ต๋ 50% ์ ์ฝ๋ฉ๋๋ค.์๋์ฐจ, ๋์ค๊ตํต, ๋๋ณด์ ์ด์ด ์์ ๊ฑฐ๊น์ง ์ด 4๊ฐ์ง ์๋จ์ ๊ธธ์ฐพ๊ธฐ๋ฅผ ์ ๊ณตํฉ๋๋ค
์์ 2๊ฐ์ ํฌ์คํ ์์๋ ์นด์นด์ค๋งต์ sw๋ถ์ ์ ํ์ผ๋ก ์ ํํ ์ด์ ์ ์นด์นด์ค๋งต์ ํน์ง์ ๋ํด ์์๋ณด์์ต๋๋ค. ์ด๋ฒ์๋ ๊ฐ์ ์ง๋ ์ ํ๋ฆฌ์ผ์ด์ ์ธ ๋ค์ด๋ฒ์ง๋์ ์ด๋ ์ ํ์ด ๋ ํธ๋ฆฌํ์ง ์ฅ/๋จ์ ์ ๋น๊ตํด๋ณด๋ ์๊ฐ์ ๊ฐ๊ฒ ์ต๋๋ค.
2020 ๋ดํ๊ธฐ ์ค์ ํ๋ก์ ํธ2 ์์ 3๋ฒ์งธ ๊ณผ์ ๋ก, kakaomap์ด๋ผ๋ ์ํํธ์จ์ด์ ๋ํ ๋ถ์์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ฌธ์ ์ , ํด๊ฒฐ๋ฐฉ์, ์์ด๋์ด์ ๋ํด ์ด์ผ๊ธฐ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ง๋ ํฌ์คํ ์์ ์ดํด๋ณด์๋ ๋ฌธ์ ์ ์ ๋ํ ๊ฐ์ ๋ฐฉ์์ ๋ํด ํฌ์คํ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!์นด์นด์ค๋งต์ ๋ด๋น๊ฒ์ด์ ๊ธฐ๋ฅ์ ๊ฒฝ์ฐ, ๋ด๋น๊ฒ์ด์ ์คํ ์ ๊ท๋ชจ๊ฐ ์์ ์ฃผ์ ์๋ ํด๊ฒ์์ ๊ฐ์ ์ฌ์ฉ์๊ฐ ํ์ํ ์ ์๋ ์ ๋ณด๊ฐ ํ์๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๊ฐ
์ด๋ฒ ํฌ์คํ ์์๋ ํด๋น ์ํํธ์จ์ด์ ๊ฐ์น๋ฅผ ๋์ผ ์๋ก์ด ์์ด๋์ด์ ๋ํด ์๊ฐํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ํ์ฌ ์นด์นด์ค๋งต์์๋ ๋ผ์ด๋ฉ์ ์ฆ๊ธฐ๋ ์ฌ๋๋ค์ ์ํด ์์ ๊ฑฐ ๊ธธ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์๋์ฐจ ๊ธธ์๋ด์ ๊ฐ์ด ๋ด๋น๊ฒ์ด์ ์์ฑ์ด ์ง์๋์ง ์์, ์ง์ ํ๋ฉด์ ๋ํ๋