Сейчас я использую Openfire, и каждый вечер у меня одновременно работает около 400 пользователей. Моя проблема: 1 ГБ памяти и двух ядер Xeon с частотой 1,8 ГГц для этого недостаточно, и я почти уверен, что большая мощность не устранит проблемы, поскольку это утечка памяти.
Мой вариант использования выглядит следующим образом:
Только MUC
Пользователи общаются через BOSH (используя пенджабский банкомат).
Предотвращение наводнений - необходимость
Архивирование / протоколирование сообщений обязательно
Веб-интерфейс для администрирования подойдет
Внешняя аутентификация обязательна
Теперь мой вопрос:
Мне нужен активно развивающийся, с хорошей документацией, плюс веб-интерфейс для администрирования.
Сейчас я оцениваю ejabberd. Но документация действительно ужасная. Или есть где-нибудь хорошая документация по этому поводу?
Спасибо за любую помощь.
Одно слово: эджабберд. Однако нет веб-интерфейса, а документация - отстой.
Tigase (www.tigase.org) - очень хороший вариант. http://www.tigase.org/content/tigase-10mb-ram
Я знаю, что уже поздно, но это может помочь тому, кто ищет. С точки зрения производительности и масштабируемости ejabberd - ЛУЧШИЙ. Это потому, что он работает на Erlang.
показатели производительности ejabberd
Недостаток: отсутствие документации, ресурсов, доступных для Erlang, крайне редко, если вы хотите настроить.