Verteilte, effiziente geordnete ID-Produktionsschwarztechnologie (Sequenz): Sie kann bis zu 4,18 Millionen geordnete IDs pro Sekunde erzeugen, d. h. TPS = 400 W/s.
Effizienter GUID-Generierungsalgorithmus (Sequenz), basierend auf Snowflake, implementiert einen automatisch inkrementierenden 64-Bit-ID-Algorithmus. Neue Funktionen
Unterstützt das Anpassen des Bereichs der zulässigen Zeitrückrufe
Lösen Sie die Situation, in der der Startwert über Millisekunden hinweg jedes Mal bei 0 beginnt (um das Problem zu vermeiden, dass das Ende eine gerade Zahl sein muss, was für die Restverwendung unpraktisch ist).
Lösen Sie das Leistungsproblem beim Abrufen von Zeitstempeln in Szenarien mit hoher Parallelität
Der Hintergrund des Twitter-Snowflake-Algorithmus ist recht einfach. Um die Anforderung von Twitter nach Zehntausenden von Nachrichten pro Sekunde zu erfüllen, muss jeder Nachricht eine eindeutige ID zugewiesen werden (um den Client zu erleichtern). Sortierung) und in IDs, die von verschiedenen Maschinen in einem verteilten System generiert werden, müssen unterschiedlich sein.