이종간의 프로그램 사이에 데이터 전송을 위한 message queue중에 rabbitMQ와 node.js를 이용한 예제이다
이미 설치되어 있는 rabbitMQ에 메시지를 보내고 받아보도록 하겠다
먼저 "$npm install amqplib"로 관련 패키지를 설치한다
메시지 송신 소스
메시지 수신 소스
메시지가 없는 큐의 상태
sendMessage.js를 실행 하면
하나의 메시지가 들어와서 Total이 1로 변하였다
receiveMessage.js를 실행 하면
메시지를 하나 소비 했으므로 Total이 0이 되었다