RabbitMQ(2)
-
[Computer Network] Chap9. Transport layer (2)
9. Transport layer 2 * Socket programming - IP + port number -> socket / ์ ์ธ๊ณ์์ ์ ๋ํฌํ ์ปดํจํฐ ์๋ณ + ์ปดํจํฐ์์ ์ ๋ํฌํ ํ๋ก๊ทธ๋จ ์๋ณ - ํน์ ๋ ธ๋์ ํน์ ํ๋ก๊ทธ๋จ -> end point - ์ด์์ฒด์ ์๊ฒ ํ๋ฝ ๋ฐ๊ณ , ํ๋ก๊ทธ๋จ์ ์ํด OS๊ฐ ์ํ ์ ๋ณด์ ๋ฉ๋ชจ๋ฆฌ๋ค ์ ๋ถ ๋ง๋๋ ๊ณผ์ ์ด ์์ผ์ด๋ค. - TCP/IP networks, ์๋ฐฉํฅ ํต์ , local or ์ธํฐ๋ท์ด๋ ์๊ด X, ์ ํต์ ์ผ๋ก ์ด๋ฅผ ์์ผ ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๊ณ ํ๋ค. + 0.0.0.0์ ๋ณธ์ธ์ ์ง์นญ, ํ ์ปดํจํฐ์์ ๋ ํ๋ก๊ทธ๋จ ๊ฐ์ ํต์ ์ IPC - ๋ํ์ ์ธ TCP/UDP -> ํด๋ผ์ด์ธํธ, ์๋ฒ architecture (ex. Web Server, Web Browser) + ๋ง์ฝ์ 1:1..
2023.12.19 -
[ํ์คํ] 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