Ciao a tutti,
Sto esplorando l’uso di Discourse Chat per un’integrazione su larga scala e ho bisogno di alcuni approfondimenti dalla comunità. Gestisco un sito web con circa 10.000 pagine, e ogni pagina rappresenta una comunità separata (o pubblico) – motivo per cui sto considerando un canale chat dedicato per ogni pagina.
Questo solleva alcune domande:
- Limitazioni dei Canali:
- Quali sono le limitazioni note quando si tratta di creare e gestire un numero molto elevato di canali chat in Discourse?
- Se i canali dedicati per pagina (10k canali) risultano poco pratici, quali sono le soluzioni raccomandate per raggruppare o categorizzare queste pagine in comunità più grandi?
- Se i canali dedicati per pagina (10k canali) risultano poco pratici, quali sono le soluzioni raccomandate per raggruppare o categorizzare queste pagine in comunità più grandi?
- Disponibilità dell’API REST:
- Esiste un’API REST ufficiale o un altro’interfaccia programmabile disponibile per gestire i canali chat e i messaggi?
- Limitazioni sugli Utenti:
- Quali sono le limitazioni riguardo al numero di utenti attivi o in generale di utenti che possono unirsi a un canale?
- Ci sono problemi di concorrenza o di prestazioni legati a un gran numero di utenti attivi in un singolo canale?
- Prestazioni & Preoccupazioni sulle Risorse:
- Avere un numero enorme di canali (ognuno potenzialmente con alti volumi di messaggi) potrebbe sovraccaricare le risorse del server o aprire porte extra che potrebbero influenzare le prestazioni complessive?
- Esistono configurazioni o pratiche migliori (ad esempio politiche di conservazione, ottimizzazione del database) che aiutano nella gestione di elevati volumi di attività chat?
- Migliori Pratiche & Alternative:
- Qualcuno ha implementato una configurazione simile (ad esempio, un canale per pagina o raggruppare le pagine in comunità più ampie) e quali sfide avete incontrato?
- Quali strategie consigliereste per organizzare e scalare le funzionalità chat in un scenario come questo?
Qualsiasi approfondimento, benchmark o suggerimento di configurazione sarebbe estremamente utile. Sono aperto a suggerimenti sia sulla scalabilità dei canali sia su come integrare e gestire al meglio la chat tramite le API disponibili.
Grazie in anticipo per l’aiuto e i vostri feedback!