Hallo zusammen,
ich erkunde die Nutzung von Discourse Chat für eine groß angelegte Integration und benötige einige Community-Einblicke. Ich betreibe eine Webseite mit etwa 10.000 Seiten, und jede Seite repräsentiert eine separate Community (oder Zielgruppe) – weshalb ich erwäge, für jede Seite einen eigenen Chat-Kanal zu erstellen.
Folgende Fragen ergeben sich:
- Channel-Beschränkungen:
- Was sind die bekannten Einschränkungen bei der Erstellung und Verwaltung einer sehr hohen Anzahl von Chat-Kanälen in Discourse?
- Wenn dedizierte Kanäle pro Seite (10.000 Kanäle) unpraktisch sind, was sind die empfohlenen Ansätze, um diese Seiten in größere Communities zu gruppieren oder zu kategorisieren?
- Wenn dedizierte Kanäle pro Seite (10.000 Kanäle) unpraktisch sind, was sind die empfohlenen Ansätze, um diese Seiten in größere Communities zu gruppieren oder zu kategorisieren?
- REST-API-Verfügbarkeit:
- Gibt es eine offizielle REST-API oder eine andere programmatische Schnittstelle zur Verwaltung von Chat-Kanälen und Nachrichten?
- Benutzerbeschränkungen:
- Was sind die Beschränkungen hinsichtlich der Anzahl aktiver Nutzer oder der Gesamtzahl der Nutzer, die einem Kanal beitreten können?
- Gibt es Nebenläufigkeits- oder Leistungsprobleme im Zusammenhang mit hohen Nutzerzahlen in einem einzelnen Kanal?
- Leistungs- & Ressourcenfragen:
- Würde eine massive Anzahl von Kanälen (jeweils potenziell mit hohem Nachrichtenvolumen) die Serverressourcen belasten oder zusätzliche Ports öffnen, die die Gesamtleistung beeinträchtigen könnten?
- Gibt es Konfigurationseinstellungen oder Best Practices (z.B. Aufbewahrungsrichtlinien, Datenbanktuning), die beim Umgang mit hoher Chat-Aktivität helfen?
- Best Practices & Alternativen:
- Hat jemand eine ähnliche Einrichtung umgesetzt (z.B. ein Kanal pro Seite oder die Gruppierung von Seiten in größere Gemeinschaften) und welche Herausforderungen sind dabei aufgetreten?
- Welche Strategien würden Sie empfehlen, um Chat-Funktionalitäten in einem solchen Szenarium zu organisieren und zu skalieren?
Jegliche Einblicke, Benchmarks oder Konfigurationstipps wären äußerst hilfreich. Ich bin offen für Vorschläge sowohl zur Skalierbarkeit von Kanälen als auch zur besten Integration und Verwaltung des Chats via verfügbare APIs.
Vielen Dank im Voraus für Ihre Hilfe und Rückmeldungen!