WSO2企业集成商集群

时间:2017-11-04 18:03:58

标签: wso2 wso2ei

在群集WSO2产品时,您可以为注册表和WSO2产品用于操作的其他项创建数据库。通过组合的WSO2 Enterprise Integrator,它由多个元素组成(ESB,业务流程管理器,Message Broker,Analytics和MSF4J)。

您是为每个子产品创建不同的注册数据库,还是仅使用为第一个子产品创建的注册数据库?

选项#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 ......等。

我知道可以共享用户数据库,因为身份验证管理器类似。但是注册表数据库是这种情况吗? 我不熟悉群集,因此这个问题可能不适合高级用户。

2 个答案:

答案 0 :(得分:1)

WSO2 EI可以提供各种服务,通常是单独的。例如,用于集成的WSO2 EI或用于过程自动化的WSO2 EI。

在群集中安装此产品时,您需要在特定角色下执行此操作,而不是合并。

实质上,您拥有每个节点的本地注册表和一个用于同步工件的注册表。

我希望它可以帮到你。

答案 1 :(得分:0)

EI中包含的每个配置文件都是单独的运行时。您只需根据用例配置配置文件。

例如:如果您使用的是Integrator配置文件(ESB)和MB配置文件(MB),则需要为第二个选项中定义的ESB和MB维护两个不同的注册表数据源。

选项#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。

如果要跨两个应用程序共享用户,可以使用一个USER_DB,而不是使用两个单独的USER_DB用于ESB_WSO2_USER_DB和MB_WSO2_USER_DB。

EI群集指南可在https://docs.wso2.com/display/EI610/Clustered+Deployment

中找到