XMPP Server Vysper против OpenFire/Tigase (как создать простой XMPP сервер)

Я на самом деле пытаюсь найти лучший способ написать простой XMPP-сервер или найти тот, который оставляет очень маленький отпечаток. Я забочусь только об основных функциях XMPP (статусирование, обмен сообщениями, групповые сообщения) . Также сейчас изучаю протокол XMPP, поэтому, пожалуйста, потерпите меня, если я говорю что-то наивное.

Поэтому в настоящее время в нашем приложении используется открытый огонь. Он действительно тяжелый и имеет множество функций, которые не нужны для наших нужд.

Я посмотрел на Tigase, который является еще одним сервером XMPP, который оставляет меньше места.

Я также посмотрел на фреймворк apachi mia, который содержит или имеет модуль расширения (vysper - XMPP сервер) . Я пытался найти отзывы об этом в Google по сравнению с другими серверами, но не могу найти столько информации.

В общем, я ищу лучший способ реализовать простой сервер XMPP либо с нуля, либо из уже созданной библиотеки / фреймворка в Java, который оставляет меньше отпечатка, чем открытый огонь. Заинтересован в получении дополнительных преимуществ и недостатков с vysper в Сравнение с OpenFire и Tigase, а также.

Любые советы приветствуются, спасибо, D

1 ответ

Я могу говорить за Tigase только потому, что являюсь членом команды Tigase. Для базовых функций XMPP двоичные файлы Tigase занимают не более 1,5 МБ, а при необходимости их можно уменьшить до уровня ниже 1 МБ. Мы проводим периодические тесты с небольшим объемом памяти, и все основные функции работают нормально, даже если вы запускаете Tigase с 10 МБ ОЗУ, конечно, не более чем для нескольких десятков онлайн-пользователей.

Я думаю, что это довольно маленький отпечаток ноги. Мы приложили много усилий для оптимизации и тестирования. Он также предназначен для легкой интеграции с другими системами, так что это путь:-) Конечно, я склонен к Tigase, что понятно. Пожалуйста, подождите немного более независимого мнения.

Другие вопросы по тегам