2013-04-02 13 views
13

Ich benutze Hazelcast v2.5. Ich habe ein paar Zweifel bezüglich der Partitionierung in einem Cluster.Wie erfolgt die Partitionierung in Hazelcast?

  • Wie werden die Partitionen identifiziert?

  • Wenn eine m.get-Anfrage gestellt wird, wie identifiziert Hazelcast in welcher Partition die Daten gespeichert sind? ( bis auf den Schlüssel)

  • Wie erfolgt die Partitionierung, wenn ein neues Mitglied dem Cluster beitritt?

  • Kann ich die Einträge in einer Partition erhalten, wenn Partitions-ID eingegeben wird?

Antwort

2

Hazelcast hat a book, die Fragen wie Ihre umfasst. Partitionen sind eine innere Technik zur Bereitstellung von Fehlertoleranz. Sie können die Anzahl der Partitionen festlegen (standardmäßig 271). Als Client können Sie mit benutzerfreundlicheren Objekten wie Collections \ Queues arbeiten. Für Maps können Sie die Anzahl der Backups steuern und Hascast-Lesevorgänge aus Backups durchführen.

Ich denke, Sie können Partitionen mit PartitionManager

verwalten