etcd 在网络分区期间如何处理 reads/writes?

How does etcd handle reads/writes during a network partition?

我正在寻找可以用作简单服务注册表的东西,并且正在考虑使用 etcd。对于此用例,可用性比一致性更重要。即使集群被拆分,客户端也必须能够 read/write 键到任何节点。 etcd可以这么用吗?当事情恢复到一起时,是否丢失了一些写入并不重要,因为它们将通过服务 "I am alive" 心跳计时器快速更新。

我也是 etcd 的新手。我注意到的是当网络分区发生时,读取仍然适用于不在主要仲裁中的节点。他们会看到不一致的数据。

至于写入失败 "Raft internal error"