SEQUENTIAL znodes ? (если например в следующей сессии запускаю вызов создания EPHEMERAL_SEQUENTIAL откуда он узнает оффсет?)
а ЗОЧЕМ тебе это знать? уже не собираешься ли ты как-то нашкодить?
До этого видел вариант curator где "счетчик" работает через обновление znode увеличивая dataVersion и там в целом понятно откуда берется оффсет - из самого znode - value. На прямую через создание EPHEMERAL_SEQUENTIAL пустых znode получается быстрее и пока не понятно чем рискую( . Очистка от эфемерных znode сильно должна нагружать зк если там много (несколько миллионов znode на удалении) или лучше будет обойтись персистент нодами?
ничем не рискуешь. этот ephemeral sequential создавался под такой как раз юзкейс, как ты описал. пока жив клиент - монотонно возрастающий счетчик.
Обсуждают сегодня