2014-02-16 3 views
1

Я создаю систему чата и новичок в технологии xmpp. Для сервера я запутался в ejabbered, openfire или tigase.I не знаю erlang.And хорошо в java.Создание настраиваемого сервера xmpp

Я смотрю в случае, когда мне приходится каждый раз менять список пользователей каждый раз, когда пользователь вошел в систему. И это слишком полно. Поэтому я считаю, что управлять списком пользователей самостоятельно, а не сервером xmpp. хотите контролировать, что делать, когда пользователь простаивает/занят. И еще много. И для безопасности это будет здорово, если это можно сделать на стороне сервера, а не на стороне клиента.

так как я должен настроить сервер xmpp. И как мне нужно настроить много, какой сервер я должен использовать? Исходя из того, насколько легко его изучить и настроить?

ответ

0

Я сделал аналогичные настройки в Tigase. Я порекомендую вам выбрать Tigase, если и только если вы ищете высокую масштабируемость. Для масштабируемости Tigase смотрите Scaling Tigase XMPP server on Amazon EC2. Другая часть Tigase - вам нужно копаться в коде самостоятельно, нет никакой дополнительной помощи, кроме Tigase официального сайта.

В openfire вы можете получить поддержку сообщества в течение блогов и учебников по сравнению с Tigase. Но openfire не продается как Tigase. Также в Openfire имеется широкий диапазон доступных плагинов.

Еще одна вещь о Tigase заключается в том, что Tigase поддерживает в списках памяти, как только пользователь получает логин.

0

Мы использовали Vysper (http://mina.apache.org/vysper-project/) в качестве нашего сервера XMPP для пользовательских клиентов, на самом деле его можно найти в комплекте OSGi, поэтому его можно развернуть.

Для этого потребовались некоторые обновления и работа XEP, когда нам было нужно что-то более подробное, но было отличным сервером для начала работы.