Сравнение между Tigase, Openfire и любыми другими XMPP-серверами с открытым исходным кодом. - PullRequest
6 голосов
/ 06 июня 2010

Я тоже смотрел на них, оба предоставляют полнофункциональные серверы XMPP на Java. Я знаю, что Tigase спроектирован очень модульно, пока не рассматривал Openfire так подробно.

Мое предполагаемое использование будет состоять в том, чтобы создать собственное приложение на основе IM, используя XMPP для удобства, а не открывать мой сервер для общения с другими серверами XMPP.

Я пытаюсь оценить свои потребности на основе следующего, примерно в порядке важности:

  1. Документация и сообщество
  2. Как легко подключить собственный функционал
  3. Лицензирование / стоимость - я не планирую выпускать свой код
  4. Зрелость и стабильность

Ответы [ 5 ]

10 голосов
/ 23 ноября 2010

Не используйте Openfire, если вы рассчитываете выйти за пределы пары тысяч одновременных подключений.

Tigase отлично справляется с обработкой сотен тысяч одновременных соединений и прекрасно спроектирован для широко распределенных платформ, где XMPP - это просто внешний интерфейс. Это идет с ценой довольно плохой документации. Вам часто нужно идти и читать исходный код, чтобы понять, что происходит.

Openfire идеально подходит для небольших установок, а его API прост и очень хорошо документирован. К сожалению, он не предназначен для масштабирования даже близко к тому, на что способен tigase.

2 голосов
/ 04 июля 2011

Я полностью согласен с @Yuriy в том, что Tigase отлично подходит для высокой масштабируемости, тогда как Openfire больше подходит для небольших новичков, поддерживающих чат для малого и среднего бизнеса. Более подробно об этом я узнал в своем блоге на Tigase vs Openfire .

2 голосов
/ 14 июня 2010

Tigase является лицензией GPL (даже версии 3), в отличие от OpenFire, находящегося под лицензией Apache ... для приложения с закрытым исходным кодом OpenFire the go.

Это приемлемо и доказано, что надежно - тысячи одновременных пользователей. У него даже есть шлюзы для связи с устаревшими сетями, такими как ICQ.

Единственный недостаток, который я могу здесь отметить, заключается в том, что он может обрабатывать только один домен на экземпляр (порт), однако из вашего описания это не должно быть проблемой.

1 голос
/ 07 ноября 2010

И Openfire 3.7.0.beta отсутствует уже несколько дней. Множество исправлений ошибок, теперь также поддерживается Solaris как хост-система.

0 голосов
/ 13 июля 2010

Что касается openfire ... кажется, что он более или менее заброшен и, конечно, не из-за отсутствия исправлений ошибок;)

...