1

有 2 种模型可以实现工作器/管理器分离的集群。

一种模型是“管理器和工作节点分离设置”。该模型由两个子集群域组成,即工作域和管理域。负载将根据定义的负载平衡算法分配到这些子域。

另一种模型是“双模式设置,其中一个节点同时充当工作人员和管理人员”。该模型由一个集群组成,其中一个选定的节点既可以作为工作节点,也可以作为管理节点。该工作节点需要两个负载均衡器并配置为读写模式,而其他工作节点设置为只读模式。管理节点也应该是非管理工作节点中的知名成员,以便状态复制和集群消息传递工作。

我想知道它们的优缺点是什么以及它们各自适合什么样的应用。

有人知道吗?

4

2 回答 2

0

WSO2 架构总监 Afkham Azeez 的博客(http://blog.afkham.org/2012/08/separation-of-worker-management-nodes.html )清楚地给出了这种模型的优势

两种模型都具有上述优点,并且在双模式下,用户仍然可以在集群中分离工作管理器,但也可以使用管理器节点来处理请求,这在用户需要设置时非常重要一个资源有限的工作管理集群,并希望所有集群节点都服务器请求。

worker-manager 集群架构与许多 WSO2 产品兼容,如 WSO2 Application Server、ESB、Governance Registry、Identity Server 等。因此,您在这些服务器上托管的任何应用程序都将通过此模型获得高可用性。

于 2013-09-02T05:59:28.690 回答
0

将它们配置为单独节点的好处之一是能够将管理节点保持在防火墙后面,并且只有您的工作节点向公众开放。

有关集群拓扑的更多信息:

https://docs.wso2.com/pages/viewpage.action?pageId=32346071

于 2014-12-04T20:30:47.363 回答