Domanda

Abbiamo bisogno di generare UUID per ogni singola voce conserviamo nel backend. Come ho letto in Wikipedia: implementazione UUID Java, ci sono 3 UUID disponibili Generatori:

- 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) 

Si prega di avvisare su cui generatore dovremmo usare, assumendo le licenze sono compatibili?

È stato utile?

Soluzione

La versione 3 non risolverà il problema di generare fresco UUID per ogni voce. Se non avete altri requisiti (di sicurezza, ad esempio) la versione 1 di solito è sufficiente.

Se si desidera nascondere ogni informazione possibile (indirizzo MAC e ora di creazione) utilizzano la versione 4.

Altri suggerimenti

Il generatore di UUID utilizzato da Windows è un generatore di versione 4 per impostazione predefinita.

Il generatore Java standard utilizzando UUID v4 avrebbe funzionato bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top