Ibm mobilefirst IBM Worklight 6.2。分析拓扑。主节点和数据节点

Ibm mobilefirst IBM Worklight 6.2。分析拓扑。主节点和数据节点,ibm-mobilefirst,Ibm Mobilefirst,我正在阅读Worklight 6.2分析部分的生产拓扑 它解释了节点既可以作为主节点,也可以作为数据节点,或者只能作为其中一个节点 我的问题是为什么我们应该配置专用节点、主节点或数据节点,而不是为主节点和数据节点配置所有节点 我假设作为主节点的节点(只有一个)将在其数据角色中提供最差的性能,但另一方面,配置将更简单,高可用性将更高 谢谢。你的假设是正确的 主节点负责处理数据节点之间的通信。数据节点将负责索引数据。拥有专用的主节点和数据节点将允许他们将处理时间和内存集中在特定任务上。但是,正如您

我正在阅读Worklight 6.2分析部分的生产拓扑

它解释了节点既可以作为主节点,也可以作为数据节点,或者只能作为其中一个节点

我的问题是为什么我们应该配置专用节点、主节点或数据节点,而不是为主节点和数据节点配置所有节点

我假设作为主节点的节点(只有一个)将在其数据角色中提供最差的性能,但另一方面,配置将更简单,高可用性将更高


谢谢。

你的假设是正确的

主节点负责处理数据节点之间的通信。数据节点将负责索引数据。拥有专用的主节点和数据节点将允许他们将处理时间和内存集中在特定任务上。但是,正如您所提到的,在某些情况下,这样做不值得使配置复杂化

另一个原因是没有必要将主节点放在高性能机器上。您可以为数据节点保留更好的机器

分析控制台在封面下使用Elasticsearch。在Elasticsearch中选择主节点和数据节点的优点和缺点值得一看,因为它是一个开源库,并且有多种可用资源

编辑:

正如您可以想象的,没有一种适合所有人的配置。配置取决于以下几个因素:

  • 您希望将数据存储多长时间
  • 您必须投入多少台机器用于分析
  • 设置客户端日志的详细程度
  • 您对可用性和性能的偏好

在我的个人测试中,我通常将每个节点保留为数据和主节点。将来我们可能会记录不同配置如何影响性能。

Hi。从IBM Worklight作为此框架用户的角度来看,是否有任何推荐的配置?例如,在实验室进行性能测试或高可用性测试时,如何使用配置?