2013-02-23 4 views
1

나는 CE 3.3.0을 사용합니다. 내 뮬 서버에서 cxf 프록시 서비스를 만들었습니다. 내 트랜잭션 번호가 꽤 커서 클러스터링을 사용하고 싶습니다. severals 머신 (물리적 또는 논리적) 위에 많은 mule esb 인스턴스를 설치하고 함께 연결할 수 있습니까?mule esb 커뮤니티 에디션으로 클러스터링

+0

왜 클러스터링이 필요합니까? Mule 인스턴스에서 공유 할 수있는 상태는 무엇입니까? –

+0

@DavidDossot, 제 회사를 위해 원합니다. 우리 회사는 큰 중심 회사이며 다른 회사 간의 중개자입니다. 사실, 우리 회사는 다른 회사 간의 다리입니다. 거래가 너무 많습니다. 이런 이유로 내 뮬에는이 기능이 필수적입니다. 그런데 실제로는 자동로드 밸런싱이 필요합니다. –

+0

클러스터링이 필요한지 또는로드 균형 조정으로 충분할 것인지 결정하려고합니다. 후자는 쉽게 배포 할 수 있으며 전자는 특히 CE로 복잡합니다. Mule 인스턴스를 통해 공유해야하는 상태를 이해해야합니다. –

답변

2

코멘트 (추가 컨텍스트 BTW 제공 주셔서 감사합니다)에서 말하고있는 것부터 클러스터링이 필요하지 않은 것으로 보입니다. 다른 Mule 인스턴스에서 동일한 Mule 설정을 실행하고 그 앞에 HTTP로드 밸런서를 가질 수 있습니다.

내가 잊어 버린 한 가지는 : 엔드 포인트를 폴링 했습니까? 그렇다면 동일한 데이터의 다중 폴링을 방지하기 위해 하나의 Mule 인스턴스에서만 폴링 플로우를 시작해야합니다.

+0

답장을 보내 주셔서 감사합니다. @David. 폴링 엔드 포인트가 없습니다. 그래서 나는 뮬 프로젝트를 어떻게 클러스터링 할 것인가에 대해 걱정할 필요가 없다. HTTP로드 밸런서 만 있으면 충분합니다. –

+0

클러스터되지 않은 인스턴스에서 동일한 Mule 구성을 보장하는 가장 좋은 방법은 무엇입니까? – Nikos

+0

Maven 릴리스를 수행하여 고유하게 버전이 지정된 고유 한 응용 프로그램 .zip을 작성한 다음 서버에 배포 할 수 있습니다. 또한 'jcabi-manifests'를 사용하여 애플리케이션의 메타 정보 (Maven 버전, build 번호 - maven-plugin을 통한 Git 개정 번호)에서 정보를 검색하고이를 사용자 정의 자원 또는 HTTP 응답 헤더 뒤에 노출시킬 수 있습니다. 그렇게하면 어디서 정확히 작동하는지 확인할 수 있습니다. –

관련 문제