Olá a todos,
Estou explorando o uso do Discourse Chat para uma integração em grande escala e preciso de insights da comunidade. Gerencio um site com cerca de 10 mil páginas, e cada página representa uma comunidade (ou público) separada – por isso estou considerando um canal de chat dedicado por página.
Isso levanta algumas perguntas:
- Limitações de Canais:
- Quais são as limitações conhecidas na criação e gestão de um número muito elevado de canais de chat no Discourse?
- Se canais dedicados por página (10 mil canais) forem inviáveis, quais são as abordagens recomendadas para agrupar ou categorizar essas páginas em comunidades maiores?
- Se canais dedicados por página (10 mil canais) forem inviáveis, quais são as abordagens recomendadas para agrupar ou categorizar essas páginas em comunidades maiores?
- Disponibilidade da API REST:
- Existe uma API REST oficial ou outra interface programática disponível para gerenciar canais de chat e mensagens?
- Limitações de Usuários:
- Quais são as limitações relacionadas ao número de usuários ativos ou usuários totais que podem ingressar em um canal?
- Existem questões de concorrência ou desempenho relacionadas a altos números de usuários ativos em um único canal?
- Desempenho nd Recursos:
- Ter um número massivo de canais (cada um potencialmente com altos volumes de mensagens) consumiria recursos do servidor ou abriria portas extras que poderiam afetar o desempenho geral?
- Existem configurações ou boas práticas (por exemplo, políticas de retenção, ajuste de banco de dados) que ajudam ao lidar com altos volumes de atividade de chat?
- Melhores Práticas nd Alternativas:
- Alguém implementou uma configuração semelhante (por exemplo, um canal por página ou agrupando páginas em comunidades mais amplas) e que desafios enfrentaram?
- Quais estratégias você recomendaria para organizar e escalar funcionalidades de chat em um cenário como este?
Qualquer insight, benchmarks ou dicas de configuração seriam extremamente úteis. Estou aberto a sugestões tanto sobre a escalabilidade de canais quanto sobre a melhor integração e gestão do chat via APIs disponíveis.
Obrigado antecipadamente pela sua ajuda e feedback!