0

我在负载平衡中使用 mlcp,设置是我有 8 个节点由一个 ip 负载平衡,mlcp 连接到该 ip。我在摄取过程中杀死了一个节点,但是 mlcp 停止并等待连接,然后一些文档没有被摄取,我这样做是因为我想执行 marklogic 集群的故障转移测试。

如何在不丢失流程数据的情况下获得 100%。

4

1 回答 1

0

如果您不在 mlcp 或其他批量摄取工具和 ML 之间放置负载均衡器,您将获得更好的结果。负载均衡器不是为这种类型的用例而设计的,mlcp 在它和 Marklogic 之间的负载均衡器将无法正常工作(或根本没有)。如果您将 mlcp 放在内部网络上并为其提供任何主机的 IP 地址,它将自行发现其他节点并分发上传流量。在 mlcp 和 ML 之间使用负载平衡器时,它无法检测或控制每个连接的去向——充其量它会混淆并以非负载平衡方式运行。更糟糕的是,当负载均衡器决定将路由更改为新的目标节点时,它会变得混乱并失败或挂起。

于 2018-12-14T07:46:57.420 回答