2012-01-22 2 views
2

중개인 네트워크를 정의하기 위해 ActiveMQ 솔루션을 확장해야합니다. 생성자와 소비자를 클러스터에 연결하는 방법을 알아야합니다.중개인 네트워크의 ActiveMQ 네트워크

각 제작자는 하나의 브로커에 연결되어야합니다 (가용성을위한 페일 오버 URI가 있음)? 이 경우 브로커 전체의 트래픽 분포를 어떻게 확인할 수 있습니까? 다른 브로커에 연결하기 위해 생산자를 구성해야합니까?

소비자에게 동일한 스키마를 적용해야합니까?

이 나는 ​​discent 클러스터에서

텍사스 토 메르

을 방지 할 수 있기를 바랍니다 클러스터 토폴로지의 인식 응용 프로그램을 만드는 난 강력하게주의 깊게 activemq.apache.org에서 문서를 읽어 보시기 바랍니다

답변

1

ActiveMQ 클러스터링. 매우 유용한 팁이 많이 있습니다.

작성하신 내용에서 특히 this에주의하시기 바랍니다. 페이지 하단에서 서버 측에서 생산자를위한 장애 조치/장애 복구 구성을 제어하는 ​​방법에 대해 자세히 설명합니다. 예를 들어

:

updateClusterClients - 브로커 클러스터의 토폴로지의 변경 사항에 대한 연결된 클라이언트에 충실 패스 정보는

rebalanceClusterClients 경우 - true의 경우, 연결된 클라이언트를하게됩니다 새 중개인이 브로커 네트워크에 가입 할 때 브로커 클러스터 전체에서 재조정

updateURIsURL - 생산 활성 시스템에서 실패

의 경우 재 연결에 사용되는 URI의 쉼표로 구분 된 목록을 포함하는 텍스트 파일 (로컬 파일 또는 경로) URL은 그때 사용을 만드는 것을 생각 updateURIsURL을 사용하면 스케일 아웃이 훨씬 어려워집니다.

+0

http://stackoverflow.com/questions/9062352/에서 볼 수있는 것처럼 updateClusterClients 및 rebalanceClusterClients가 작동하지 않는 것 같습니다. 도움이 필요합니다. – Tomer

관련 문제