0

この構成を使用して、greg と API マネージャーをインストールしています。

MySQL 用の 1 つの VM

API 用の 1 つの VM

BAM 用に 1 つの VM

greg 用に 1 つの VM

すべての最新の現在のリリース

どの構成が最適か迷っています。

私の考えは、MySQL にデータを配置するためのすべてのツールを用意することでしたが、さまざまな構成ファイル内のすべての DB をリングする方法について迷っています。API は、VM で実行されているレジストリと BAM インスタンスを指す必要があります。 moaster-datasource.xml 私はこれも見つけました:

<datasource>
        <name>WSO2AM_DB</name>
        <description>The datasource used for API Manager database</description>
        <jndiConfig>
            <name>jdbc/WSO2AM_DB</name>
        </jndiConfig>
        <definition type="RDBMS">
            <configuration>
                <url>jdbc:h2:repository/database/WSO2AM_DB;DB_CLOSE_ON_EXIT=FALSE</url>
                <username>wso2carbon</username>
                <password>wso2carbon</password>
                <driverClassName>org.h2.Driver</driverClassName>
                <maxActive>50</maxActive>
                <maxWait>60000</maxWait>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>
        </definition>
    </datasource>

これは、レジストリが API マネージャー DB にアクセスできることを意味します...何のために?

ESB と BPS も追加する必要があるため、この展開アーキテクチャは複雑になります。ヒントルカに感謝

4

2 に答える 2

0

マウントされたデータベースを使用して問題を解決できます。ガイドの取り付け方法は[1]を参照してください。

[1]。http://ajithvblogs.blogspot.com/2012/09/create-jdbc-mount-to-wso2-governance.html

ありがとう、ダルシャナ

于 2013-02-16T06:25:18.440 に答える
0

WSO2 サーバーは、デフォルトで出荷されている H2 データベースを使用しています。そのため、独自のデータベース インスタンスで実行される新しいパックを起動するとします。

サーバー間でレジストリ データを共有するには、レジストリのマウントを構成する必要があります。これは、JDBC マウントを作成するのに役立ちます。ただし、サーバーのインスタンスが 1 つしかない場合は、記事からクラスタリングの部分を省略できます。他のサーバー (BAM、API マネージャー、および BPS) についても同じ構成に従って、JDBC マウントを構成できます。すべてのデータが MySql に保存され、サーバー間で共有されるようにします。

ユーザー情報も JDBC に保存してサーバー間で共有する必要がある場合は、別のデータ ソースを master-datasource.xml に追加し、代わりに CARBON-HOME/repository/conf/user-mgt.xml で使用する必要があります。デフォルトのデータ ソース。

API マネージャーには、独自の目的のためにいくつかの異なるデータ ソースがあります。これは、レジストリとの関係を意味するものではありません。デフォルトでは、「WSO2CarbonDB」は、各データ ソースの説明に記載されているように、レジストリおよびユーザー マネージャーの目的でのみ使用されます。

于 2013-01-21T09:37:31.123 に答える