2017-02-23 5 views
1

Der Raft-Führungsknoten sendet an alle Follower RPC-Einträge für Anhänge anhängen. Offensichtlich erhöhen wir die Netzwerknutzung, wenn wir einen neuen Follower hinzufügen, also ist meine Frage, wie viele Knoten wir dem Cluster hinzufügen können. In Floß Papier und an anderen Orten habe ich gelesen, dass 5 Knoten im Cluster die optimale Wahl ist, aber was können Sie sagen, wenn wir 100 Knoten im Cluster haben werden?Anzahl der Floßknoten

Ja, ich verstehe, dass ich Limit berechnen kann, wird genug Netzwerkbandbreite sein oder nicht. Meine Frage ist allgemeiner, ist Cluster mit Dutzenden von Knoten Zeichen von schlechter Architektur?

Antwort

2

Ja, ein Cluster mit Dutzenden von Knoten ist im Allgemeinen eine schlechte Idee. Typischerweise sehen wir Cluster bis zu 7 Knoten, aber nicht wirklich darüber hinaus, und selbst das ist atypisch. Am häufigsten sind 3 oder 5 Knoten.

Wenn Sie über mehr als 3/5/7 Knoten skalieren möchten, zersplittern Sie in der Regel den Cluster, wobei jeder Shard eine vollständig separate und unabhängige Instanz des Raft-Protokolls ausführt. Wenn Sie auf Fehlertoleranz skalieren müssen, müssen Sie die Konsistenzanforderungen lockern.