Можно ли интегрировать чат-сервер ejabberd с масштабируемыми и быстрыми серверными технологиями, такими как node.js/tornado/socket.io, для реализации чата в браузере?
В этом случае сервер ejabberd может работать на бэкэнде, в то время как внешний интерфейс может использовать node.js/socket.io и т. д. для связи с клиентскими браузерами. Все сообщения чата должны быть направлены через сервер ejabberd. Имеет ли все это смысл и достаточно ли масштабируемо по сравнению с прямым использованием ejabberd традиционным способом?