Message Queue
MOM(Message Oriented Middleware)์ด๋?
Leeseojune53
2023. 7. 1. 18:34
๐ ์ ์
๋ ๋ฆฝ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋๋ก ํ๋ ์์คํ ๋์์ธ
๋น๋๊ธฐ๋ก ๋ฉ์์ง๋ฅผ ๊ตํํ ์ ์๊ฒํด์ ์๋น์ค๊ฐ ๊ฒฐํฉ์ฑ์ ๋ฎ์ถ๋ค.
๐ ์ฌ๋ฌ๊ฐ์ง ๋ฉ์ธ์ง ์ ๋ฌ ๋ฐฉ์๋ค
๐ Topic ๋ฐฉ์
Pub/Sub ๊ตฌ์กฐ๋ผ๊ณ ๋งํ๋ค.
๋ฉ์์ง๋ฅผ ๋ฐํํ๋ Publisher(Producer), ๋ฉ์์ง๋ฅผ ์๋นํ๋ Subscribe(Consumer)๋ก ๊ตฌ์ฑ๋์ด์๋ค.
Message๋ฅผ Publishํ ํ, ํด๋น Message๋ฅผ ๋๊ฐ ์ผ๋ง๋ ์ฌ์ฉํ๋์ง ์ ๊ฒฝ์ฐ์ง ์๋๋ค.
๋ง์ Consumer๊ฐ ๋ถ์ด์ ๋์์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์๋นํ ์ ์๋ค.
๐ Queue ๋ฐฉ์
point-to-point ๋ฐฉ์์ด๋ผ๊ณ ๋ ๋งํ๋ค.
๋ฉ์์ง ํ์ ๋ฃ์ด๋ ๋ฉ์์ง๋ฅผ ํ๋ฒ consumeํ๋ฉด queue์์ ์ญ์ ๋๋ค.