2017-11-04 10 views
1

WSO2製品をクラスタリングするときは、WSO2製品が操作に使用するレジストリおよびその他のアイテムのデータベースを作成します。 WSO2 Enterprise Integratorは、複数の要素(ESB、ビジネスプロセスマネージャ、メッセージブローカ、アナリティクス、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)を使用している場合、2番目のオプションで定義されているESBとMBの2つの異なるレジストリデータソースを維持する必要があります。

オプション#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に2つの別々のUSER_DBを使用する代わりに、1つのUSER_DBを使用できます。

EIクラスタリングガイドはWSO2EIを持つことのアイデアは、彼らが一緒に働くように、関連製品をバンドルすることであるhttps://docs.wso2.com/display/EI610/Clustered+Deployment

1

WSO2 EIは、通常は別々にさまざまなサービスを提供できます。たとえば、統合の場合はWSO2 EI、プロセス自動化の場合はWSO2 EIです。

クラスタリングにこの製品をインストールすると、特定の役割の下で実行され、組み合わせられません。

各ノードにはローカルレジストリがあり、アーティファクトの同期には共有レジストリがあります。

私はそれがあなたを助けてくれることを願っています。

+0

から見つけることができます。現在、各サブ製品は、リポジトリディレクトリにデフォルトのH2データベースを使用しています –

関連する問題