2017-11-04 17 views
1

WSO2 제품을 클러스터링 할 때 WSO2 제품이 작업에 사용하는 레지스트리 및 기타 항목에 대한 데이터베이스를 만듭니다. 통합 된 WSO2 Enterprise Integrator를 통해 여러 요소 (ESB, Business Process Manager, Message Broker, Analytics 및 MSF4J)로 구성됩니다.WSO2 Enterprise Integrator 클러스터링

각 하위 제품마다 다른 레지스트리 데이터베이스를 만들거나 첫 번째 제품에 대해 만든 레지스트리 데이터베이스 만 사용합니까?

옵션 # 1 : WSO2_USER_DB, REGISTRY_DB, REGISTRY_LOCAL1, REGISTRY_LOCAL2

옵션 # 2 : 등 ESB_WSO2_USER_DB, ESB_REGISTRY_DB, ESB_REGISTRY_LOCAL1, ESB_REGISTRY_LOCAL2, MB_WSO2_USER_DB, MB_REGISTRY_DB, MB_REGISTRY_LOCAL1, MB_REGISTRY_LOCAL2 ...

나는 이해 인증 관리자가 유사하기 때문에 사용자 데이터베이스를 공유 할 수 있습니다. 그러나 레지스트리 데이터베이스의 경우입니까? 클러스터링이 처음이므로이 질문은 고급 사용자에게 적합하지 않을 수 있습니다.

답변

0

EI에 포함 된 각 프로필은 별도의 런타임입니다. 유스 케이스에 따라 프로파일을 구성해야합니다.

예 : Integrator 프로필 (ESB) 및 MB 프로필 (MB)을 사용하는 경우 두 번째 옵션에서 정의한대로 ESB 및 MB에 대해 두 가지 다른 레지스트리 데이터 소스를 유지 관리해야합니다.

옵션 # 2 : ESB_WSO2_USER_DB, ESB_REGISTRY_DB, ESB_REGISTRY_LOCAL1, ESB_REGISTRY_LOCAL2, MB_WSO2_USER_DB, MB_REGISTRY_DB, MB_REGISTRY_LOCAL1, MB_REGISTRY_LOCAL2.

두 응용 프로그램에서 사용자를 공유하려는 경우 ESB_WSO2_USER_DB 및 MB_WSO2_USER_DB에 대해 두 개의 개별 USER_DB를 사용하는 대신 하나의 USER_DB를 사용할 수 있습니다.

EI 클러스터링 가이드는 WSO2EI있는의 아이디어는 그들이 함께 작동되도록 관련 제품을 번들하는 것입니다 https://docs.wso2.com/display/EI610/Clustered+Deployment

1

WSO2 EI는 다양한 서비스를 제공 할 수 있습니다. 예를 들어 통합을위한 WSO2 EI 또는 프로세스 자동화를위한 WSO2 EI.

클러스터링에이 제품을 설치하면 특정 역할로만 수행되며 결합되지는 않습니다.

본질적으로 각 노드에 대한 로컬 레지스트리와 아티팩트 동기화에 대해 공유되는 레지스트리가 있습니다.

도움이되기를 바랍니다.

+0

에서 찾을 수 있습니다. 현재 각 하위 제품은 저장소 디렉토리에서 기본 H2 데이터베이스를 사용하고 있습니다. –