Высокодоступный, но последовательный генератор идентификаторов

#architecture

Вопрос:

Вопрос к экспертам по проектированию систем здесь.

Если я хочу создать высокодоступный генератор идентификаторов токенов, который постепенно генерирует токены, и никакие два экземпляра НЕ ДОЛЖНЫ генерировать один и тот же идентификатор токена. Тогда как вы это делаете?

Комментарии:

1. проверьте генераторы uuid

2. Вас интересует только сторона программного обеспечения или также сторона инфраструктуры? Кто и откуда будет пользоваться этой услугой (например, выход в Интернет или частный)? Вам нужна локальная служба «на месте» или вы используете облачные платформы в порядке? Есть ли у вас какие-либо технические ограничения или предпочитаемая технология?

3. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.