WSO2 ESB 集群数据库和数据服务

WSO2 ESB Clustered databases and Data Services

我可以设置一个 wso2 ESB 集群,按照专门的文档,有一个经理和两个工人。

我不确定有两点:

是否每个工作节点都需要它自己的 REGISTRY_LOCAL 数据库? 两个工作人员都使用同一个数据库,它可以工作,但我不确定这是怎么做的,文档对此也不清楚。

添加数据服务作为一项功能? 几乎没有关于此的文档,但无法获取超过一行对我来说是一个很大的限制,因此是否可以在集群环境中添加此功能,或者将数据服务服务器与 ESB 分开更好?

如果有人有这方面的经验,我将不胜感激。

谢谢

您可以为集群中的所有成员使用相同的注册表数据库,以便他们可以使用该数据库相互通信。您可以参考我的博客 [1] 了解更多信息。就我个人而言,我从未在集群设置中为每个成员使用本地注册表数据库。

将 DSS 功能安装到 ESB 时无法获取多条记录。此外,安装该功能会在 ESB 中产生一些性能开销。因此,我强烈建议您使用单独的 DSS 实例来完成您的工作。它还清楚地将关注点分开,这听起来不错。

[1] http://ravindraranwala.blogspot.com/2015/09/wso2-esb-worker-manager-cluster-without.html