Die Verwendung eines Objektschlüssels als Partitionsname ist vielleicht das beste Beispiel für das variable Partitionsgruppenmuster. Die Routing-POJO extrahiert den Datenschlüssel aus jeder Anforderung, und anschließend wird die Anforderung an das Cluster-Member weitergeleitet, dem die Partition vom HA Manager zugeordnet wurde.
Diese Lösung bietet den Vorteil, dass ein spezieller Schlüssel unabhängig von den anderen Partitionen auf einen anderen Server verschoben werden kann, sobald er aus der Workload-Perspektive als kritisch eingestuft wird. Das Muster hat den Nachteil, dass wahrscheinlich viele Partitionen verwendet werden und der Aufwand für die Verwaltung damit steigt. Das Partitionierungs-Feature (WPF) kann bis zu einer sehr großen Partitionsanzahl (~ 20.000) skalieren. Anwendungen sollten sich allerdings bemühen, die Anzahl der Partitionen möglichst gering zu halten.
Related concepts
Muster für Datenpartitionierung