куратор разделяет ценность настойчивость - PullRequest
0 голосов
/ 04 мая 2020

Я проводил некоторый тест с рецептом sharedValue из фреймворка Curator. Я не могу найти информацию о том, как постоянство объектов хранится на стороне zookeeper.

Я спрашиваю, потому что я думаю, что они "постоянны" из коробки, но после серьезного перезапуска всех узлов zookeeper значение, кажется, вернулось к пустому.

Возможно, ошибка в коде, не о чем беспокоиться, но мне интересно, если я прав, если предположить, что объект sharedValue делает вещи "постоянными" из коробки, и после создания и обновления с соответствующей версией ( я вижу, что другие узлы обновляются, если они регистрируют lsitener) я должен сделать или я что-то теряю

1 Ответ

1 голос
/ 05 мая 2020

Вы можете видеть в исходном коде SharedValue (https://github.com/apache/curator/blob/master/curator-recipes/src/main/java/org/apache/curator/framework/recipes/shared/SharedValue.java#L256), что узел создан с настройкой куратора по умолчанию, которая является постоянной. Итак, я не уверен, что произошло в вашей настройке, но узел с этим рецептом является постоянным.

...