Frage
Wir brauchen UUIDs für jeden einzelnen Eintrag zu erzeugen, speichern wir in der Backend. Wie ich in der Wikipedia lesen: Uuid Java-Implementierung gibt es 3 verfügbar UUID Generatoren:
- Standard Java UUID generator(which only support version 3 and 4)
- JUG which support all the version but 2
- UUID which only support version 1 (MAC address based)
Bitte geben Sie an, welchen Generator wir nutzen sollten, unter der Annahme, Die Lizenzen sind kompatibel?
Lösung
Version 3 wird nicht Ihr Problem der Erzeugung von frisch UUID für jeden Eintrag lösen. Wenn Sie keine andere Anforderungen (Sicherheit zum Beispiel) haben Version 1 ist in der Regel genug.
Wenn Sie alle möglichen Informationen (MAC-Adresse und Zeitpunkt der Erzeugung) verbergen verwenden Version 4.
Andere Tipps
Der UUID-Generator verwendet von Windows ist eine Version 4 Generator standardmäßig.
Der Standard-Java-Generator v4 UUIDs verwenden würde gut funktionieren.