RabbitMQ 범범조조 2022. 3. 31. 18:02
소개 안녕하세요. 오늘은 RabbitMQ를 로컬 환경에서 설치하는 것이 아니라, Docker Image 를 다운로드 받아 Container로 실행하는 방법에 대해서 알려 드리려고 합니다. RabbitMQ를 로컬에 직접 설치해서 사용하려면 사전에 미리 설치해야 하는 프로그램들이 있어서 시간적으로 오래 걸리는 단점이 있습니다. 때문에, 로컬에 설치하지 않고 Docker Container 로 실행하는 법을 정리합니다. Docker Hub 확인 RabbitMQ Docker Hub 사이트에 접속해서 직접 최신 버전 혹은 다른 버전의 RabbitMQ 의 이미지를 로컬로 다운받아 Container로 실행할 수 있습니다. 저는 가장 최신 버전의 RabbitMQ 이미지를 다운로드 받아서 테스트 진행합니다. Docker ..
더 읽기
RabbitMQ 범범조조 2022. 3. 31. 17:49
참조 https://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html 목적 C# 코드로 RabbitMQ 연결하여 WorkQueue, Exchange 구현 하도록 코드 작성 진행합니다. Work Queue 의 역할은 RabbitMQ 의 Queue 에 메시지를 저장하여 Consumer 에게 전달 하도록 하는 역할을 합니다. Exchange 는 Consumer 가 작업을 완료 한 후, Excnage 방식으로 RabbitMQ 에 메시지를 저장할 시, 해당 결과값을 출력하는 역할을 합니다. 예제 코드 using RabbitMQ.Client; using RabbitMQ.Client.Events; using System.Text; var factory = new Connec..