0

Ich habe eine Reihe von rund 100 Schauspieler mit Int64 IDs. Alle Schauspieler-Ids sind in diesem Stadium unter 100, aber mit der Zeit wächst dies weit darüber hinaus.Dienst Fabric Actor Partitionierung

Wenn Sie die standardmäßige Partitionskonfiguration von Fernpartitionen verwenden, die den gesamten Int64-Bereich als Schlüssel verwenden, werden alle Akteure in die eine Partition zusammengefasst.

Ich kann sehen, es gibt auch eine Named Partition Strategie, aber dies erfordert jede Partition zur Bereitstellung Zeit definiert.

Wie kann ich meine Darsteller gleichmäßig auf alle Partitionen verteilen, ohne den Bereich willkürlich zu begrenzen?

Antwort

0

Ok, so stellt sich heraus, dass die Antwort ziemlich einfach ist. Verwenden Sie ein bekanntes Zeichenfolgenmuster, das die Int64 ActorId enthält. Zum Beispiel $ "ActorId_ {Int64}".

+0

Abit der Klärung, vielleicht ein kleines Codebeispiel, das zeigt, wie Sie die Actor ID setzen, wäre für andere hilfreich. Ich bin verwirrt, wenn die Lösung war, eine Zeichenfolge actorid stattdessen zu verwenden, um das Hashing zu verteilen? –

Verwandte Themen