J'ai généralement mis en œuvre la génération de numéros de séquence à l'aide de séquences de base de données dans le passé.
Par exemple, en utilisant le type SERIAL Postgres http://www.neilconway.org/docs/sequences/
Je suis cependant curieux de savoir comment générer des numéros de séquence pour les grands systèmes distribués où il n'y a pas de base de données. Quelqu'un a-t-il une expérience ou des suggestions d'une meilleure pratique pour obtenir la génération de numéros de séquence d'une manière thread-safe pour plusieurs clients?