WS02 ESB GREG:集群中的远程实例和装入配置

时间:2016-10-04 15:02:00

标签: wso2 wso2esb wso2greg

在我的实验室中,我在ESB 4.9.0和GREG 5.2.0之间进行了此设置

<dbConfig name="remote_registry">
      <dataSource>jdbc/WSO2CarbonDB_GREG</dataSource>
</dbConfig>

<remoteInstance url="https://y.y.y.46:9445/registry">
    <id>gregid</id>
    <dbConfig>remote_registry</dbConfig>
    <cacheId>regadmin@jdbc:mysql://x.x.x.45:3306/governancedb</cacheId>
        <readOnly>true</readOnly>
        <enableCache>true</enableCache>
    <registryRoot>/</registryRoot>
</remoteInstance>

<mount path="/_system/governace" overwrite="true">
     <instanceId>gregid</instanceId>
     <targetPath>/_system/governance</targetPath>
</mount>

现在我创建了两个集群,GREG一个(前面有一个LB greg.my.cluster)和一个MGR(mgt-esb.my.cluster)和两个worker(esb.my.cluster)

我的问题是:如何配置ESB实例? 我认为

<remoteInstance url="https://y.y.y.46:9445/registry">

成为

<remoteInstance url="https://greg.my.cluster/registry">

但在哪里放? 我应该只在ESB MGR上重现那个conf吗?只对工人?或者他们三个?

提前谢谢

1 个答案:

答案 0 :(得分:0)

由于您有JDBC安装,因此应将remoteInstance设置为carbon.xml文件中的主机名值。

例如,如果您已将主机名定义为governance.wso2.com,并且服务器正在使用2端口偏移量运行,则remoteInstance URL应为:

<remoteInstance url="https://governance.wso2.com:9445/registry">