在WSO2中跨多个集群共享注册表空间



通过使用本指南,我已经完成了建立一个Carbon产品集群,并通过更改G-Reg(治理注册表)资源下的_system/xxxConfig中的部署来更改单个节点的配置。

另一方面,我想更进一步,我需要一个中央G-Reg,它在其他G-Reg之间共享注册表空间(这个G-Reg与单个碳产品共享其注册表)。考虑这样一个部署:

假设我们有5个簇:

1-带有G-Reg(共享注册表)的DSSs集群

基于G-Reg (shared Registry)的DSSs集群

3- esb集群与G-Reg(共享注册表)

基于G-Reg(共享注册表)的esb集群

5- as cluster with a G-Reg (Sharing Registry)

我想要实现的是将上面所有的G-Reg连接到一个中央G-Reg,并从那里控制所有配置。

这样的部署是可能的碳产品,如果是,我怎么才能做到这一点?

是…这种类型的部署可以用GReg..

你可能已经知道- GReg有一个注册表分离…

  • 本地注册表:保存特定于给定节点的资源
  • 配置注册表:保存与给定集群中所有节点相关的资源
  • 治理注册中心:保存跨多个集群共享的资源。

在你的部署中,你可以为5个不同的集群拥有5个配置注册表,安装在同一个中央注册表上,并为集群之间的共享资源拥有一个单一的治理注册表…

您可以参考[1]对这个场景有一个清晰的了解

[1] http://wso2.com/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances/

最新更新