저는 RabbitMQ를 고 가용성 및 신뢰성있는 메시지 브로커 후보로보고 있습니다. 필요한 것은 하나의 인스턴스의 하드웨어 또는 네트워크 장애가 발생한 후에도 계속 실행되는 n 개의 물리적 시스템에서 실행되는 메시지 브로커입니다. 개별 메시지는 적어도 한 번 이상의 의미로 안정적으로 전송되어야합니다. 클러스터는 또한 스스로 치료할 수 있어야하며 추가적인 수동 발명없이 충돌 한 인스턴스를 다시 시작할 수 있어야합니다.실제로 고 가용성을 지원하기 위해 RabbitMQ 클러스터링을 사용할 수 있습니까?
RabbitMQ 설명서를 읽는 중 "신뢰할 수있는 LAN 링크를 통해 중개인을 연결해야합니다."와 같은 클러스터링 섹션에 몇 가지주의 할 점이 있습니다. 다른 섹션에서는 추락 된 노드를 다시 시작하면 수동으로 개입해야 할 수도 있음을 언급했습니다. RabbitMQ가 내 요구 사항을 충족시킬 수 있습니까? 그렇지 않다면 다른 OSS 대안이 있습니까?