【问题标题】:setting up the clustered environment设置集群环境
【发布时间】:2016-10-09 00:37:31
【问题描述】:

我正在为 DAS 3.0.1 进行负载平衡。我打算使用“最低高可用性部署 - DAS 3.0.1”。我浏览了您的文档并在下面找到了链接和说明。

链接:-https://docs.wso2.com/display/CLUSTER44x/Minimum+High+Availability+Deployment+-+DAS+3.0.1

描述:- DAS 支持一种注重高可用性 (HA) 和 HA 处理的部署方案。要启用 HA 处理,您应该在一个集群中有两个 DAS 服务器。 对于此部署,应将两个 DAS 节点配置为接收所有事件。为此,客户端可以将所有请求发送到两个节点,也可以将每个请求发送到两个节点中的任何一个(即,使用负载平衡或故障转移机制)。如果客户端将所有请求发送到两个节点,用户必须指定事件在集群中重复(即,相同的事件到达集群的所有成员)。或者,如果客户端向一个节点发送请求,则在内部它也会将该特定请求发送到另一个节点。这样,即使客户端只向一个节点发送请求,两个 DAS 节点也会收到所有请求。 在这种情况下,一个 DAS 节点工作在主动模式,另一个工作在被动模式。但是,两个节点都处理整个数据。 如果活动节点发生故障,则另一个节点在收到所有请求时变为活动状态。


我有以下问题:-

  1. 是否必须向两个节点发送请求。
  2. 如果我向节点 1 发送请求,因此在内部节点 1 向节点 2 发送请求,那么它将在数据库中创建两个事件。我担心如果发生这种情况,因为我没有为所有流定义主键。
  3. 如果我想测试集群如何在同一台服务器上进行测试。
  4. 我还没有创建用户和注册数据库。它在同一个数据库中。好吗?

【问题讨论】:

    标签: wso2 wso2carbon wso2-das


    【解决方案1】:
    1. 如果它是集群的,则不需要。
    2. 据我了解,如果正确集群和挂载,则不会发生这种情况。
    3. 如果集群正确,您可以在碳日志中看到MemberUtils Added member 消息。

    1. 据我了解,您的场景应该是相同的数据库。

    【讨论】:

      猜你喜欢
      • 2019-05-02
      • 2011-10-30
      • 2019-03-02
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 2014-09-30
      • 1970-01-01
      相关资源
      最近更新 更多