Arthur's Blog

MOM(Message Oriented Middleware)์ด๋ž€? ๋ณธ๋ฌธ

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์—์„œ ์‚ญ์ œ๋œ๋‹ค.

'Message Queue' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

MQ(Message Queue)๋ž€?  (0) 2023.07.04
Message Broker๋ž€?  (0) 2023.07.01
Kafka๋ž€?  (0) 2023.07.01