RabbitMQ 의 동작방식과 적용법
최근에 운영중인 서비스에 RabbitMQ 를 적용하여 메시징큐 시스템을 도입하여 서버의 장애 시 전파를 방지하기 위한 방법으로 사용하였습니다. 왜 메시지 큐를 사용할까요? Request Data 를 핸들링 하기 위해서 RESTful의 데이터를 수용하는 API 서버보다 더 상위에 위치하여 클라이언트의 요청을 저장하는 별도의 메시징 큐 시스템을 도입하여 사용자로부터 요청을 저장하고 사용하는 방법이 있습니다. Request 가 폭주하여 큐 시스템이 다운되어도 API 시스템이 다운되는 것을 방지할 수 있기 때문입니다. 메시지 큐는 아래와 같은 장점이 있습니다. 비동기: Queue에 저장되기 때문에 차후 처리가 용이합니다. 다중 애플리케이션과 비동기 통신이 가능합니다. 비동조: 운영하고 있는 애플리케이션과 별도로..
Server
2022. 4. 9. 11:00
공지사항