Bonjour à tous,
J’explore l’utilisation de Discourse Chat pour une intégration à grande échelle et j’ai besoin de retours de la communauté. Je gère un site web avec environ 10 000 pages, et chaque page représente une communauté distincte (ou un public) – c’est pourquoi j’envisage un canal de chat dédié par page.
Cela soulève plusieurs questions :
- Limitations des canaux :
- Quelles sont les limitations connues en ce qui concerne la création et la gestion d’un nombre très élevé de canaux de chat dans Discourse ?
- Si des canaux dédiés par page (10 000 canaux) s’avèrent impraticables, quelles sont les approches recommandées pour regrouper ou catégoriser ces pages en communautés plus grandes ?
- Si des canaux dédiés par page (10 000 canaux) s’avèrent impraticables, quelles sont les approches recommandées pour regrouper ou catégoriser ces pages en communautés plus grandes ?
- Disponibilité de l’API REST :
- Existe-t-il une API REST officielle ou une autre interface programmée pour gérer les canaux de chat et les messages ?
- Limitations des utilisateurs :
- Quelles sont les limitations concernant le nombre d’utilisateurs actifs ou le nombre total d’utilisateurs pouvant rejoindre un canal ?
- Existe-t-il des problèmes de concurrence ou de performance liés à un grand nombre d’utilisateurs actifs dans un même canal ?
- Performance et ressources :
- Le fait d’avoir un nombre massif de canaux (chacun potentiellement avec un volume élevé de messages) solliciterait-il les ressources du serveur ou ouvrirait-il des ports supplémentaires pouvant impacter la performance globale ?
- Y a-t-il des paramètres de configuration ou des bonnes pratiques (par exemple, politiques de conservation, optimisation de la base de données) qui aident à gérer de grands volumes d’activité de chat ?
- Meilleures pratiques et alternatives :
- Quelqu’un a-t-il mis en place une configuration similaire (par exemple, un canal par page ou un regroupement de pages en communautés plus larges) et quels défis avez-vous rencontrés ?
- Quelles stratégies recommanderiez-vous pour organiser et faire évoluer les fonctionnalités de chat dans un scénario comme celui-ci ?
Toute idée, benchmark ou astuce de configuration serait extrêmement utile. Je suis également ouvert aux suggestions concernant la scalabilité des canaux et à la manière d’intégrer et de gérer au mieux le chat via les API disponibles.
Merci d’avance pour votre aide et vos retours !