Message Queue2 ์ฌ๋ด ๋ฉ์ธ์งํ ๊ธฐ์ ์คํ ์ ํ: Kafka → PGMQ(PostgreSQL Message Queue) ์ฌ๋ด์์ ๊ธฐ์กด ๋ฉ์ธ์งํ ๊ธฐ์ ์คํ์ผ๋ก Kafka ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. Confluent์ฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ Kafka Consumer ์ Publisher ๋ฅผ ๊ตฌ์ฑํ๊ณ , ๊ฐ ๋๋ฉ์ธ์ ๋ง๋ ํ ํฝ์ ์์ฑํด ๋ฐ์ดํฐ ํ๋ฆ์ ๋ถ๋ฆฌํด์์ต๋๋ค. ๋ฉ์์ง๋ ํ ํฝ ๋จ์ ์คํธ๋ฆผ์ผ๋ก ๋ฐํ๋๊ณ , ์ปจ์๋จธ ๊ทธ๋ฃน์ด ์ด๋ฅผ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ ๊ตฌ์กฐ์ ๋๋ค. ์ด ๋ฐฉ์์ ๋๋ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ ๋ก๊ทธ ํ์ดํ๋ผ์ธ์ฒ๋ผ “๊ณ์ ํ๋ฌ๊ฐ๋ ๋ฐ์ดํฐ”๋ฅผ ์๋นํ๋ ์๋๋ฆฌ์ค์์๋ ๋งค์ฐ ๊ฐ๋ ฅํฉ๋๋ค. ์ค์ ๋ก ์ฌ๋ด ์ด๊ธฐ ์ํคํ ์ฒ ๋จ๊ณ์์ Kafka๋ ์ ์์๊ฑฐ๋ ์ฃผ๋ฌธ ์์ง ๋ก๊ทธ, ERP ์ด๋ฒคํธ ๋ธ๋ก๋์บ์คํ ๊ฐ์ ๋ฐ์ดํฐ ์ค์ฌ ์คํธ๋ฆผ ์ฒ๋ฆฌ ์์ญ์์ ์ถฉ๋ถํ ์ญํ ์ ์ํํด์์ต๋๋ค. ํ์ง๋ง, ์๊ฐ์ด ํ๋ฅด๋ฉฐ ๋ฉ์์ง ํ์ ์ฉ๋๊ฐ ์ด๋ฒคํธ ์คํธ๋ฆผ์ ๋์ด “์ ๋ฌด ์คํ(Task E.. Message Queue 2025. 10. 8. Kafka ์ RabbitMQ ์ ์ฐจ์ด์ Kafka ์ RabbitMQ ๋ ์คํธ๋ฆผ ์ฒ๋ฆฌ์ ์ฌ์ฉํ ์ ์๋ ๋ฉ์์ง ํ ์์คํ ์ด๋ค. ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ๊ณ ์ ์ฒ๋ฆฌ๊ฐ ํ์ํ ๋์ฉ๋์ ์ฐ์๋ ๋ฐ์ดํฐ๋ค์ด๋ค. RabbitMQ ๋ ์ฌ๋ฌ ์์ค์์ ์คํธ๋ฆฌ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ค๋ฅธ ๋์์ผ๋ก ๋ผ์ฐํ ํ๋ ๋ถ์ฐ ๋ฉ์์ง ๋ธ๋ก์ปค์ด๋ค. Apache Kafka๋ ์ค์๊ฐ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๋ฐ ์คํธ๋ฆฌ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ์ด๋ค. Kafka๋ ๋ฐ์ด๋ ํ์ฅ์ฑ๊ณผ ๋ด๊ฒฐํจ์ฑ, ๋ด๊ตฌ์ฑ์ด ๋ฐ์ด๋ ๋ฉ์์ง ์์คํ ์ ์ ๊ณตํ๋ค.์นดํ์นด์ ๋๋น์ ํ ๊ฐ์ ๋ฉ์์ง ํ ์์คํ ๋๋ถ์ MSA ํ๊ฒฝ์ด๋ ๋ถ์ฐ ์์คํ ์์ ๋ฎ์ ๊ฒฐํฉ๋๋ฅผ ์ ์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก API ํต์ ์ ํ๊ฒ ๋๋ฉด ํธ์ถ๋ ์๋น์ค๊ฐ ํธ์ถํ ์๋น์ค์ ์ํฅ์ ์ฃผ๊ฒ ๋๋๋ฐ, ๋น๋๊ธฐ ๋ฉ์์ง ํจ.. Message Queue 2024. 11. 20. ์ด์ 1 ๋ค์