Tecnología negra de producción de ID ordenada eficiente distribuida (secuencia): puede producir hasta 4,18 millones de ID ordenadas por segundo, es decir, TPS = 400w/s.
El algoritmo eficiente de generación de GUID (secuencia), basado en Snowflake, implementa un algoritmo de ID de incremento automático de 64 bits. Nuevas características
Admite personalizar el rango de devoluciones de llamadas de tiempo permitido
Resuelva la situación en la que el valor inicial en milisegundos comienza desde 0 cada vez (para evitar el problema de que el final debe ser un número par, lo cual es inconveniente para el uso restante)
Resuelva el problema de rendimiento de obtener marcas de tiempo en escenarios de alta concurrencia
El trasfondo del algoritmo Twitter-Snowflake es bastante simple. Para satisfacer la solicitud de Twitter de decenas de miles de mensajes por segundo, a cada mensaje se le debe asignar una ID única. Estas ID también deben estar en un orden aproximado (para facilitar al cliente). clasificación), y en los ID generados por diferentes máquinas en un sistema distribuido deben ser diferentes.