[MQ] RabbitMQ 란
·
메세지 큐 mq
1. RabbitMQ란 ? AMQP를 구현한 오픈소스 메세지 브로커 (**amqp관련 게시물로 바로 link 되어있음) producers -> consumers로 메세지(요청)를 전달할 때 중간에서 브로커 역할 2. 언제 사용하는가 ? 요청을 많은 사용자에게 전달할 때 요청에 대한 처리시간이 길때 많은 작업이 요청되어 처리를 해야할 때해당하는 요청을 다른 api에 위임하고 빠른 응답을 할 때 많이 사용함. MQ를 사용하면 애플리케이션간에 결합도를 낮출 수 있다는 장점을 가짐. 3. 장점 유연한 라우팅이 가능 (플러그인을 이용하여 복잡한 라우팅 가능)클러스터링이 지원 (로컬 네트워크에 있는 여러 rabbitmq 서버를 논리적으로 클러스터링할수 있음)RabbitMQ는 관리자 페이지 및 모니터링 페이지를 제공..