Выбор web чата для интеграции на свой сайт

Привет.
На проект необходимо интегрировать чат для пользователей. Мои критерии:
— «легкость», в плане пожирания железа, лишние фишки не нужны, только чат «один на один»
— возможность горизонтального масштабирования
— сохранение истории переписки
— вменяемо написанный адаптируемый по дизайну web клиент с выделенной view частью
— сервер на PHP был бы вообще идеальным вариантом, так как это мой родной язык. Я имею ввиду обработку событий конечно, а не реализацию comet.

Если придется писать самому, рассматриваю варианты
1) nginx comet + php + redis + web client
2) jabber + web client. Такое знакомые ребята делали, но говорят что не нашли такую связку с хранением и получением истории сообщений с сервера. Плюс мне так необоснованно кажется, что jabber сервера в итоге будут более ресурсозатратным по железу решением, чем первый вариант.

Велосипеды изобретать не охота. Что скажете?
  • Вопрос задан
  • 6431 просмотр
Пригласить эксперта
Ответы на вопрос 7
@Z0nd0R
openfire + jappix
Ответ написан
Комментировать
AgentSIB
@AgentSIB
По джаберу:
Используйте ejabberd, он на erlang и довольно легко расширяется. При желании можно создать свои схемы и получать любую информацию, в том числе и историю. Решение, конечно, сложное, но интересное. Плюс дает преимущество использовать нативные клиенты.
Ответ написан
opium
@opium
Просто люблю качественно работать
cometchat попробуйте
Ответ написан
Комментировать
KEKSOV
@KEKSOV
Мы пользуемся Mibwe, вполне себе зрелый продукт. Вот его список возможностей.
Ответ написан
UZER2006
@UZER2006
Когда-то писал для своих нужд многопользовательский чат. Сервер – PHP+MySQL, COMET – dklab_realplexor. На базе этого, как по мне, простейший чат можно сделать в 100-200 строчек. В realplexor есть готовый JS-плагин, на клиенте надо будет писать только интерфейс и обработку событий.
Ответ написан
Комментировать
Я бы побратил внимание на эти:
LiveZilla — джаббер-чат, свой сервер
SiteHeart — готовое решение
Ответ написан
Комментировать
@Prescott Автор вопроса
Суппорт чаты не нужны. Нужен user to user чат. Cometchat с БД на мускуле непонятно как масштабируется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы