Поскольку мы знаем, что клиент может получить старые данные из кластера zk.
Но как тот же клиент, когда клиент обновляет данные znode и получает данные во второй раз, он все равно будетстарые данные?Я думаю, что это будет.
Например, есть мастер, follow1, follow2, follow3.Client1 подключается к follow1, а затем client1 обновляет данные.follow1 отправляет транзакцию мастеру, а мастер публикует транзакцию всем следующим.follow2 и follow3 зафиксированы успешно, но follow1 не подтверждено.Мастер ответит успешно на client1.После этого client1 получает данные от follow1, в это время старые данные будут извлечены.
В таком случае, как мы можем гарантировать правильность данных zk?