我在负载均衡中使用mlcp,设置为我有8个节点,它们通过一个ip负载均衡,mlcp连接到该ip。我在提取期间杀死了一个节点,但是mlcp停止并等待连接,然后未提取某些文档,我这样做是因为我想对marklogic群集执行故障转移测试。
如何获得100%的数据而又不会丢失数据。
答案 0 :(得分:0)
如果不将负载均衡器和ML放在MLCP或其他批量提取工具上,您将获得更好的结果。负载均衡器不是为这种用例设计的,并且mlcp与Marklogic之间的负载均衡器一起使用时,mlcp不会(或根本不)起作用。如果将mlcp放在内部网络上并为其提供任何主机的IP地址,它将自行发现其他节点并分配上载流量。 在mlcp和ML之间的负载平衡器中,它无法检测或控制每个连接的去向-充其量它会感到困惑,并以非负载平衡的方式运行。更糟的是,当负载均衡器决定将路由更改为新的目标节点时,它会变得混乱并失败或挂起。