Мы запускаем веб-приложение ruby on rails (база данных: mysql) с клиентом iphone / android, с существующими пользователями и данными.В следующем выпуске мы хотим добавить функцию chat , и одним из решений является использование XMPP.
Однако, учитывая, что существует множество вариантов для серверов XMPP.И для небольших команд, таких как мы, может быть очень сложно изменить / отладить / поддерживать исходный код больших проектов с открытым исходным кодом.
Так что вы рекомендуете для easy-to-integrate-xmpp-servers ?
Вещи, которые нам необходимо интегрировать с сервером XMPP (включая, но не ограничиваясь, потому что у нас будет больше возможностей в будущем) 1. Свойства всех наших пользователей (имена,сообщения электронной почты) и их отношения 2. получить обратный вызов с сервера XMPP, когда пользователь отправляет сообщение офлайн-другу (потому что нам нужно push-уведомление на iphone) 3. запросить статус пользователя на сервере XMPP
Мы готовы изменитьих код, но как можно меньше.
ejabberd?открытый огонь?tigase?просодии?Что лучше?