|
|
|
|
|
by dwenzek
3951 days ago
|
|
I find this post a bit disappointing. The subject is exciting and I wish to learn more on
how to design an efficient and safe replication scheme
on top of two coordination protocols,
each with its core set of garanties and constraints. The post gives a good overview of the trade-off between safety and performance
made with in-sync replicas (ISR) compared to quorum acknowledgement. But it remains very vague on how to deal with the problem
stated in the "ZooKeeper and consensus" section:
being consistent does not mean that the values read [by two workers] are the same necessarily
but are only computed after consistent growing prefixes of the sequence of updates.
I totally fail to understand the way proposed to break the tie. I would expect the schema better shows late replica and even late views of the ISR.
I would expect more evidences on how the system ensures a message produced to a consumer is never retracted. |
|