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
我可以设置一个 wso2 ESB 集群,按照专门的文档,有一个经理和两个工人。
我不确定有两点:
是否每个工作节点都需要它自己的 REGISTRY_LOCAL 数据库? 两个工作人员都使用同一个数据库,它可以工作,但我不确定这是怎么做的,文档对此也不清楚。
添加数据服务作为一项功能? 几乎没有关于此的文档,但无法获取超过一行对我来说是一个很大的限制,因此是否可以在集群环境中添加此功能,或者将数据服务服务器与 ESB 分开更好?
如果有人有这方面的经验,我将不胜感激。
谢谢
您可以为集群中的所有成员使用相同的注册表数据库,以便他们可以使用该数据库相互通信。您可以参考我的博客 [1] 了解更多信息。就我个人而言,我从未在集群设置中为每个成员使用本地注册表数据库。
将 DSS 功能安装到 ESB 时无法获取多条记录。此外,安装该功能会在 ESB 中产生一些性能开销。因此,我强烈建议您使用单独的 DSS 实例来完成您的工作。它还清楚地将关注点分开,这听起来不错。
[1] http://ravindraranwala.blogspot.com/2015/09/wso2-esb-worker-manager-cluster-without.html