2012-05-17 4 views
1

Rabbitmq server.i에 대한 고 가용성을 구현하고 싶습니다. Rabbitmq에서 제공하는 문서를 읽었습니다. 문서에서 DRBD를 사용하고 있습니다. 공유 저장을 위해 DRBD를 사용하고 싶지 않습니다. 두 노드로 클러스터링을 수행하고 준비했습니다. 미러 대기열. 나머지는 고 가용성을 구현해야합니다.DRBD를 사용하지 않고 Rabbitmq 고 가용성을 구현하는 방법은 무엇입니까?

감사

답변

1

는 HA 문서는이 DRBD를 포함하지 않는 http://www.rabbitmq.com/clustering.html

에 설명되는 주요 세트까지 함께 http://www.rabbitmq.com/ha.html

에서 RabbitMQ 사이트에서 발견 단순히입니다 수 있습니다 여러 서버에서 큐를 미러링하는 방법에 대한 가이드

위의 지침에 따라 HA 토끼 클러스터를 구현 했으므로 명확성을 입증 할 수 있습니다. 위와 관련하여 명확하지 않은 HA 설정에 관한 질문이 있으면 기꺼이 답변 해 드리겠습니다.

+0

감사합니다. 나는 Rabbitmq 포럼 http://old.nabble.com/can-we-implement-high-availability-without-using-DRBD--tt33862277.html#a33862277에 같은 질문을 게시했다. 그는 클러스터 + 미러 대기열 Rabbitmq HA를 완료하고 또한 노드가 다운되었을 때 노드를 전환하는 장애 조치 메커니즘을 사용하라고 말했지만 이것이 내 문제를 해결하지 못합니다. 노드 장애와 서비스 장애 (rabbitmq -server)를 구현하고 싶습니다. 내가 어떻게하면 도와 줄 수 있니? –

+0

또한 구현 관련 문서가 있으면 가능한 한 나와 공유하십시오. –

+0

노드 또는 서비스 장애는 HAProxy와 같은로드 균형 조정 프록시와 이에 따라 라우팅되는 트래픽에 의해 감지 될 수 있습니다. 정상적인 작동에서 프록시는 일반적으로 서버에 대한 연결을 라운드 로빈 (round-robin)하고 실패의 경우 클라이언트를 아직 연결되어있는 클라이언트에만 연결합니다. 이게 너 니 뒤에 있었던거야? 이것에 대한 정보는 http://www.joshdevins.net/2010/04/16/rabbitmq-ha-testing-with-haproxy/에서 확인하십시오. –

관련 문제