WSO2 企业集成商集群

WSO2 Enterprise Integrator Clustering

当集群 WSO2 产品时,您为注册表和 WSO2 产品用于操作的其他项目创建一个数据库。结合 WSO2 Enterprise Integrator,它由多个元素组成(ESB、业务流程管理器、消息代理、分析和 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 ...等

我知道可以共享用户数据库,因为身份验证管理器是相似的。但是注册表数据库是这样吗? 我是集群的新手,所以这个问题可能有点不适合高级用户。

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

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

本质上,每个节点都有本地注册中心,并且共享一个注册中心用于工件的同步。

希望对你有所帮助

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

例如:如果您正在使用集成商配置文件 (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 而不是为 ESB_WSO2_USER_DB 和 MB_WSO2_USER_DB 使用两个单独的 USER_DB。

可以从 https://docs.wso2.com/display/EI610/Clustered+Deployment

找到 EI 聚类指南