штукой, как Key Generation Service или это теоретический конструкт?
А где про это можно почитать?
В любом разборе скалируемой архитектуры URL-shortener https://towardsdatascience.com/system-design-of-url-shortening-service-b325b18c8f88?gi=9220fdc08b08
Unique-key Generation Service(UGS) тут он так называется.
Тут это какой-то архитектурный велосипед, по-моему. Хотя я не отрицаю что не понял суть этого сервиса. По-моему, любую распределённую систему можно спроектировать так, чтобы акторы могли генерировать уникальные идентификаторы без стороннего сервиса В голову сразу приходит какой-нибудь hash-ring
Тут ещё задача генерировать короткие id-и.
Сгенерировать уникальный id, как твиттер в 128 байт сортируемый, и в 6-7 байт - разного уровня задачи.
а зачем ему в данном случае быть сортируемым?
У твиттера сортируемый. Малому уникальному не нужно быть.
Это чтобы не тратить время на определение положения сервиса в меше через вещи типа консула?
Обсуждают сегодня