RabbitMQ๋? ๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด(MOM)๋ก์, ๋ถ์ฐ ์์คํ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ปดํฌ๋ํธ ๊ฐ์ ๋ฉ์์ง๋ฅผ ์์ ์ ์ด๊ณ ํ์คํ๊ฒ ์ ์กํ๊ธฐ ์ํด ์ค๊ณ๋ ์คํ์์ค ์ํํธ์จ์ด์ด๋ค. RabbitMQ๋ ๋ค์ํ ํ๋กํ ์ฝ์ ์ง์ํ๋ฉฐ, ์ฃผ๋ก AMQP(Advanced Message Queuing Protocol) ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค. AMQP๋ ๋ฉ์์ง ์งํฅ ๋ฏธ๋ค์จ์ด ์์คํ ์์ ์์ ์ ์ธ ๋ฉ์์ง ์ ์ก์ ์ํ ํ์ค ํ๋กํ ์ฝ๋ก, RabbitMQ๋ ์ด ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค. RabbitMQ๋ ํ(Queue)์ ๊ตํ๊ธฐ(Exchange)๋ฅผ ์ค์ฌ์ผ๋ก ๋์ํ๋๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ณ ํ์ ๋ณด๋ด๋ ๊ฒ์ '๋ฉ์์ง ๋ฐํ(Publish)'์ด๋ผ๊ณ ํ๋ฉฐ, ํ๋ก๋ถํฐ ๋ฉ์์ง๋ฅผ ๋ฐ์ ์ฒ๋ฆฌํ๋ ๊ฒ์ '๋ฉ์์ง ๊ตฌ๋ (Subscribe)'์ด๋ผ๊ณ ..