【发布时间】: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 发送请求,因此在内部节点 1 向节点 2 发送请求,那么它将在数据库中创建两个事件。我担心如果发生这种情况,因为我没有为所有流定义主键。
- 如果我想测试集群如何在同一台服务器上进行测试。
- 我还没有创建用户和注册数据库。它在同一个数据库中。好吗?
【问题讨论】:
标签: wso2 wso2carbon wso2-das