实现工作者/管理者分离的集群的两种方法的优点和缺点是什么

时间:2013-08-30 03:13:05

标签: wso2 cluster-computing

有两种模型可以实现工作者/经理分离的群集。

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

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

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

有人知道吗?

2 个答案:

答案 0 :(得分:0)

http://blog.afkham.org/2012/08/separation-of-worker-management-nodes.html

上,WSO2建筑总监Afkham Azeez的博客中明确了这个模型的优点。

两种模型都具有上述优点,而在双模式下,用户仍然可以在集群中分离worker-manager,但是还具有使用manager节点来处理请求的能力,这在用户时很重要需要设置具有有限资源的工作管理器集群,并希望所有集群节点都服务器请求。

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

答案 1 :(得分:0)

将它们配置为单独节点的优势之一就是能够将管理节点保留在防火墙后面,并且只有工作节点对公众开放。

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

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