在我的实验室中,我在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吗?只对工人?或者他们三个?
提前谢谢
答案 0 :(得分:0)
由于您有JDBC安装,因此应将remoteInstance
设置为carbon.xml文件中的主机名值。
例如,如果您已将主机名定义为governance.wso2.com,并且服务器正在使用2端口偏移量运行,则remoteInstance
URL应为:
<remoteInstance url="https://governance.wso2.com:9445/registry">