Technologie noire de production d'ID ordonnée distribuée et efficace (séquence) : elle peut produire jusqu'à 4,18 millions d'ID commandés par seconde, soit TPS = 400 w/s.
L'algorithme de génération de GUID efficace (séquence), basé sur Snowflake, implémente un algorithme d'identification à incrémentation automatique de 64 bits. Nouvelles fonctionnalités
Prend en charge la personnalisation de la plage de rappels de temps autorisés
Résolvez la situation où la valeur de départ en millisecondes commence à 0 à chaque fois (pour éviter le problème selon lequel la fin doit être un nombre pair, ce qui n'est pas pratique pour l'utilisation du reste)
Résoudre le problème de performances lié à l'obtention d'horodatages dans des scénarios à forte concurrence
Le principe de l'algorithme Twitter-Snowflake est assez simple. Afin de satisfaire la demande de Twitter de dizaines de milliers de messages par seconde, chaque message doit se voir attribuer un identifiant unique. Ces identifiants doivent également être dans un ordre approximatif (pour faciliter la tâche du client). tri) et les identifiants générés par différentes machines dans un système distribué doivent être différents.