zero message queue(2)
-
[ํ์คํ] Zero message queue (ZMQ)
ZeroMQ Patterns Request-reply, which connects a set of clients to a set of services. This is a remote procedure call and task distribution pattern (REQ, REP, DEALER, ROUTER). ์์ฒญํ๋ฉด ์๋ต์ ๋ณด๋ด์ค๋ค. ๋ด๊ฐ ์์ฒญํ๋ฉด ๊ฐ์ด๋ฐ ์ ๊ฐ ๋ฐ์์, ์ผ๊พผ์ด 3๋ช ์๋๋ฐ ์ด๋ค ์ ํํ ๋ณด๋ผ๊น? ๋๊ฐ ๊ฐ์ ธ๊ฐ๋ผ ๋ฑ๋ฑ ์ ์ ํ ๋ถ๋ฐฐํ๋ ๊ณผ์ ๋ ์ด๋ฏธ ๊ตฌํ๋จ ์ด ์์ฒญ์ ๋ํด์๋ ๋๊ฐ ์ฒ๋ฆฌํ์ ์ข๊ฒ ๋ค -> ์ค์ ํ๋ ๊ฒ๋ ๊ตฌํ๋จ Pub-sub, which connects a set of publishers to a set of subscribers. This is a data distribution..
2023.04.17 -
[ํ์คํ] Application Layer messaging protocol
Kernel vs Application ๊ณผ๊ฑฐ - ์ ํต์ ์ธ ์ธํฐ๋ท ํ๋กํ ์ฝ์ ์ด์์ฒด์ ๋ด๋ถ ์ปค๋์ ์์น ํ๋ - ์ด์์ฒด์ ์์์ ์ดํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ผ๋ก ์ฃผ๋ก ์ ๊ณต ์์น์ ๋ฐ๋ฅธ ์ฅ๋จ์ ? ์ฑ๋ฅ (datarate, memory) ์ธก๋ฉด ์ปค๋์ ์ํํธ์จ์ด๋ ์ฑ๋ฅ๋ ๋๊ณ , ๊ฒ์ฆ๋ ์ฝ๋ ๊ฐ๋ฐ ๋ฐ ๋ฐ์ ์ฉ์ด์ฑ (dev & user community) ์ธก๋ฉด ์ปค๋์ ์ฝ๋ ๋ฃ์ผ๋ ค๋ฉด, OS ํ์ฌ์ ๋ถํํ๋ค ๋ด๊ฐ ์ง์ ๋ด๊ฐ ์ธ๊ฒ, ํ์ํ ์ฌ๋์๊ฒ ๊ณต๊ฐํ ๊ฑฐ์ผ ๊ฒฐ๊ตญ ์ด ์ฉ์ดํจ์ ๋ฐฉ์ ์ด ์ฐํ๋ค. 2010๋ ๋ถํฐ ๋คํธ์ํฌ ๊ธฐ์ ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด ๋๋ฌ๋๊ธฐ ์์ ๊ฐ๋ฐ์ ์ ์ฅ์์ 1~4 layer ์ ๊ทผ -> OS ๋ด๋ถ์ ์ฝ๋๋ฅผ ๋ถ๋ฌ ์ฌ์ฉํ๋ค ์ด์์ฒด์ ๋ด๋ถ์ ์์ค ์ฝ๋, ์ปค๋ ์ฝ๋๋ฅผ ๊ฑด๋๋ฆฌ๋ฉด -> MS, ๋ฆฌ๋ ์ค ํ์ด๋ฐ์ด์ ํ๊ฐ ๊ทธ๋ฅ ์์ฉ(app..
2023.04.17