2013-04-02 22 views
13

Używam Hazelcast v2.5. Mam kilka wątpliwości związanych z partycjonowaniem w klastrze.W jaki sposób odbywa się partycjonowanie w Hazelcastu

  • W jaki sposób zidentyfikowano partycje?

  • Kiedy jest wykonywane żądanie m.get, w jaki sposób Hazelcast identyfikuje, w której partycji znajdują się dane? ( oprócz klucza)

  • W jaki sposób partycjonowanie jest wykonywane, gdy nowy członek dołącza do klastra?

  • Czy mogę uzyskać wpisy w partycji, jeśli wprowadzono numer partycji?

Odpowiedz

2

Hazelcast ma a book, który obejmuje pytania podobne do twoich. Przegrody są wewnętrzną techniką zapewniającą odporność na uszkodzenia. Możesz ustawić liczbę partycji (domyślnie 271). Jako klient możesz pracować z bardziej przyjaznymi dla użytkownika obiektami, takimi jak Kolekcje \ Kolejki. W przypadku map możesz kontrolować tworzenie kopii zapasowych i czytać Hazelcast z kopii zapasowych.

Domyślam się, że można zarządzać partycjami za pomocą PartitionManager