2016-08-22 2 views
0

Mit der Ejabberd-Konfiguration kann ich rund 40000 Clients testen, um ein einzelnes VM zu verwenden und auch Clustering mit 2 Maschinen durchzuführen. Ich bin mir bewusst, dass dies eine niedrige Anzahl ist und viel mehr Verbindungen von einem einzelnen VM durch Feinabstimmung gehandhabt werden können. Die Anforderung besteht darin, 1 Million Verbindungen zu unterstützen, was bedeutet, dass 25 Knoten erforderlich sind. Ist es möglich 25 Knoten in einem Ejabberd-Setup zu haben?Gibt es eine Beschränkung der Anzahl der Ejabberd-Knoten?

Antwort

1

Ich habe keine persönliche Erfahrung, aber es gibt einige Benutzer (von der Rückseite), die behaupten, dass es eine volle Maschengrenze von 50-100 gibt, also sollte 40 noch möglich sein (http://erlang.org/pipermail/erlang-questions/2012-February/064294.html).

Aus meiner eigenen Perspektive würde ich vorschlagen, die Kosten Auswirkungen dieser gegen vertikale Skalierung der Host-Maschine zu sehen, um mehr Verbindungen zu unterstützen. Wenn die Kosten fast gleich hoch oder niedriger als bei der vertikalen Skalierung sind und Ihre Traffic-Anforderungen auf jeden Fall 1M gleichzeitig sind, dann ist es sinnvoll, eine größere Maschineneinrichtung einzurichten. Clustering ist beim Skalieren sinnvoller, während Ihre Benutzerbasis wächst, sodass keine Ausfallzeiten entstehen.

+0

Ich bestätige, dass es möglich ist, einen 25 Knoten ejabberd Cluster zu haben. –

Verwandte Themen