
RabbitMq cluster mode 적용기
·
트러블슈팅
단일 노드의 문제점단일 노드에서 장애가 발생하면 전체 서비스가 중단될 위험이 있다.트래픽이 증가하면 단일 노드에서는 처리 능력에 한계가 생길수가 있다.서버자원을 효율적으로 사용하기 어렵다.이러한 문제점 때문에 단일 노드로 운영되고 있는 rabbitmq 서비스를 cluster모드를 도입하기로 결정했다.Cluster Mode다수의 RabbitMQ 노드(RabbitMQ가 설치된 서버)를 마치 하나의 RabbitMQ를 사용하는 것처럼 사용할 수 있는 기법이다, 위 그림처럼 클러스터에 노드가 3개 존재한다면 어떤 노드에 연결해도 나머지 두 개 노드의 RabbitMQ에 접근할 수 있다.RabbitMQ는 Queue를 제외한 모든 정보를 공유한다. 따라서 동일한 Cluster안에 있는 모든 RabbitMQ는 동일한 E..