클라이언트 - 서버 - DB


위 같은 구조일 때, RabbitMQ는 어디에 위치하게 되는거임?

구글링해보니까 서버랑 DB에 위치하는거같은데

loadbalancing같은 기능도 있던데 그럼 클라이어언트랑 서버 사이에 위치할수도 있는거아냐?


rabbitMQ가 우선 큐에 담아뒀다가 처리하는 방식인데 DB에 저장할 데이터들을 큐에 담아두는 이유가 정확히 뭐임?