eJabberd: recuperar o histórico da sala de bate-papo

eJabberd: recuperar o histórico da sala de bate-papo

Eu sei que é uma pergunta muito antiga, mas preciso de ajuda com urgência.

Conformeessethread, O histórico da sala de chat é armazenado apenas na RAM e será removido se reiniciarmos o serviço ejabberd.

É possível recuperar o histórico removido do banco de dados (estou usando MySQL) e restaurá-lo na RAM como era antes de reiniciar o servidor?

Obrigado pela compreensão.

Responder1

É possível recuperar o histórico removido do banco de dados (estou usando MySQL) e restaurá-lo na RAM como era antes de reiniciar o servidor?

Não, não há opção para armazenar o histórico recente de mensagens da sala em um banco de dados persistente.

Você pode ativar o mod_mam e configurar salas para usar o arquivamento MAM. Isso armazena todas as mensagens da sala, não apenas as últimas X mensagens. O problema é que eles são arquivados, mas não são enviados automaticamente aos novos ocupantes.

informação relacionada