2013-04-02 40 views
13

Sto usando Hazelcast v2.5. Ho alcuni dubbi legati al partizionamento in un cluster.Come è fatto il partizionamento in Hazelcast

  • Come vengono identificate le partizioni?

  • Quando viene effettuata una richiesta m.get, come fa Hazelcast a identificare in quale partizione risiedono i dati? ( a parte la chiave)

  • Come viene eseguito il partizionamento quando un nuovo membro si unisce al cluster?

  • È possibile ottenere le voci in una partizione se ID partizione è inserito?

risposta

2

Hazelcast ha a book che copre domande come la vostra. Le partizioni sono tecnica interna per fornire tolleranza di errore. È possibile impostare il conteggio delle partizioni (271 per impostazione predefinita). Come client, puoi lavorare con oggetti più user-friendly, come Collections \ Queues. Per le mappe, puoi controllare il conteggio dei backup e la lettura dei noccioli dai backup.

Immagino che tu possa gestire le partizioni usando PartitionManager