Uma palavra: ejabberd. No entanto, não há interface da web e os documentos são muito chatos.
Atualmente estou usando o Openfire e tenho cerca de 400 usuários simultâneos todas as noites. Meu problema é: 1gb de memória e dois núcleos Xeon com 1.8ghz cada não são suficientes para isso e tenho certeza que mais energia não elimina os problemas, já que a memória está vazando.
Meu caso de uso é o seguinte:
Apenas MUC
Os usuários conversam via BOSH (usando o punjab atm.)
A prevenção contra inundações é uma necessidade
O arquivamento / registro de mensagens é uma necessidade
A interface da Web para administração seria boa
A autenticação externa é uma necessidade
Agora, minha pergunta é:
Eu quero um que seja desenvolvido ativamente, tenha uma boa documentação e um plus seria uma interface web para administrar.
Atualmente estou avaliando o ejabberd. Mas a documentação é realmente horrível. Ou há alguma boa documentação sobre isso em algum lugar?
Obrigado por qualquer ajuda.
O Tigase (www.tigase.org) é uma ótima opção. link
Eu sei que é meio tarde, mas isso pode ajudar alguém que está procurando. Em termos de desempenho e escalabilidade, o ejabberd é o melhor. Isso é porque é alimentado por Erlang.
métricas de desempenho do ejabberd
Desvantagem: Falta de documentação, recursos disponíveis para o Erlang são extremamente raros se você quiser personalizar.