https://bigdataschool.ru/blog/zookeeper-basics-and-problems/