message queue2 ์ฌ๋ด ๋ฉ์ธ์งํ ๊ธฐ์ ์คํ ์ ํ: Kafka → PGMQ(PostgreSQL Message Queue) ์ฌ๋ด์์ ๊ธฐ์กด ๋ฉ์ธ์งํ ๊ธฐ์ ์คํ์ผ๋ก Kafka ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. Confluent์ฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ Kafka Consumer ์ Publisher ๋ฅผ ๊ตฌ์ฑํ๊ณ , ๊ฐ ๋๋ฉ์ธ์ ๋ง๋ ํ ํฝ์ ์์ฑํด ๋ฐ์ดํฐ ํ๋ฆ์ ๋ถ๋ฆฌํด์์ต๋๋ค. ๋ฉ์์ง๋ ํ ํฝ ๋จ์ ์คํธ๋ฆผ์ผ๋ก ๋ฐํ๋๊ณ , ์ปจ์๋จธ ๊ทธ๋ฃน์ด ์ด๋ฅผ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ ๊ตฌ์กฐ์ ๋๋ค. ์ด ๋ฐฉ์์ ๋๋ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ ๋ก๊ทธ ํ์ดํ๋ผ์ธ์ฒ๋ผ “๊ณ์ ํ๋ฌ๊ฐ๋ ๋ฐ์ดํฐ”๋ฅผ ์๋นํ๋ ์๋๋ฆฌ์ค์์๋ ๋งค์ฐ ๊ฐ๋ ฅํฉ๋๋ค. ์ค์ ๋ก ์ฌ๋ด ์ด๊ธฐ ์ํคํ ์ฒ ๋จ๊ณ์์ Kafka๋ ์ ์์๊ฑฐ๋ ์ฃผ๋ฌธ ์์ง ๋ก๊ทธ, ERP ์ด๋ฒคํธ ๋ธ๋ก๋์บ์คํ ๊ฐ์ ๋ฐ์ดํฐ ์ค์ฌ ์คํธ๋ฆผ ์ฒ๋ฆฌ ์์ญ์์ ์ถฉ๋ถํ ์ญํ ์ ์ํํด์์ต๋๋ค. ํ์ง๋ง, ์๊ฐ์ด ํ๋ฅด๋ฉฐ ๋ฉ์์ง ํ์ ์ฉ๋๊ฐ ์ด๋ฒคํธ ์คํธ๋ฆผ์ ๋์ด “์ ๋ฌด ์คํ(Task E.. Message Queue 2025. 10. 8. ์ค๋ฌด์์ ๋๋ฆฌ ์ฐ์ด๋ ๋คํธ์ํฌ ๊ธฐ๋ฐ ํ๋ก์ธ์ค ํต์ ๊ธฐ์ (HTTP / Message Queue / WebSocket) ๐ฉ ๊ฐ์ ํ ์ ๋ฌด ํน์ฑ์ ์ธ๋ถ ์๋ฒ์ ํต์ ์๋น์ค๋ฅผ ๊ตฌํํ๋ฉด์ ๋งค์ฐ ํฅ๋ฏธ๋ก์ ๋ ์ ์, ์ฌ๋ด Rac(Remote Access Control) ๊ฐ์ฒด์ ์ ์ ํ ๊ตฌ์ฑ ์์๋ง ์ฑ์ฐ๋ฉด ๊ณง๋ฐ๋ก HTTP Request ๋ฉ์์ง๊ฐ ์์ฑ๋์ด ์ธ๋ถ ์ปดํฌ๋ํธ์ ํต์ ์ด ์ด๋ฃจ์ด์ง๋ค๋ ์ฌ์ค์ด์์ต๋๋ค. ๋ง์น “HTTP Client๋ฅผ ์ง์ ๊ตฌํํ์ง ์์๋ ๋คํธ์ํฌ ์์ฒญ์ด ๋ง๋ค์ด์ง๋” ์ถ์ํ ๊ณ์ธต์ด ์กด์ฌํ๊ณ , ์ด ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ์ ํต์ ํ๊ณ ์์์ต๋๋ค.์ด ๊ธ์์๋ ์ฌ๋ด ์๋น์ค ๋ด๋ถ์์ IPC(Inter-Process Communication), ํนํ ์ธ๋ถ ์์คํ ๊ณผ ํต์ ํ๋ Rac์ ๋์ ํ๋ฆ์ ์ค์ฌ์ผ๋ก ์ ๋ฆฌํฉ๋๋ค. ๋๋ถ์ด ์ค๋ฌด์์ ์ฐ์ด๋ ๋ค์ํ IPC ๋ฐฉ์ (HTTP / Message Queue / WebSocket) ๊ฐ์ ๊ตฌ.. Web Programming 2025. 5. 27. ์ด์ 1 ๋ค์