- Описание
- Возможности
- Что нового
Ejabberd — это один из самых популярных XMPP серверов, основное назначение которого заключено в создании и развертывании системы обмена текстовыми сообщениями в сетях любых масштабов: от локальных сетей, состоящих из двух-трех компьютеров, до проектов уровня KDE Talk и системы общения в Facebook. Его главные достоинства — гибкая настройка, масштабируемость и отказоустойчивость. Сам протокол XMPP раньше назывался Jabber и характеризовался как открытая универсальная децентрализованная система обмена сообщениями, видео, файлами и информацией о присутствии.
Это не единственный протокол, поддерживаемый программой, в базовой конфигурации поддерживаются:
- Jingle — голосовой протокол, основанный на XMPP;
- SIP (Session Initiation Protocol) — протокол для передачи данных, часто использующийся в основном в IP-телефонии;
- ICE (Interactive Connectivity Establishment) протокол для общения в одноранговых сетях и в VoIP телефонии;
- STUN и TURN — протоколы использующие NAT Traversal;
- Proxy65 Media Relay — средство для передачи потокового медиа через RTP/RTCP и UDP.
Также вы можете подключать другие протоколы посредством плагинов, так как Ejabberd использует модульную архитектуру, а для разработчиков предусмотрен открытый API с подробной документацией. Управление программой осуществляется через консоль или веб-интерфейс. Если мощности одного сервера будет недостаточно, то можно объединить несколько компьютеров в кластер и распределить между ними нагрузку. Разработчик заявляет, что сервер, запущенный на системе с 16 гигабайтами оперативной памяти и 4-ядерном процессоре может одновременно поддерживать до 200–300 тысяч пользователей онлайн.
Ключевые особенности и функции
- бесплатное распространение под лицензией GPL v2;
- кросс-платформенность;
- возможность создавать кластеры серверов и распределять ресурсы между ними;
- модульная архитектура;
- поддержка нескольких протоколов;
- удобное администрирование через веб-интерфейс;
- детальная документация;
- переведен на 25 языков;
- высокая степень защиты;
- поддержка баз данных, в том числе MySQL.
Что нового в этой версии?
- добавлена поддержка MUC/Sub;
- большие изменения и улучшения в OAuth ReST API;
- переработана серверная часть баз данных для поддержки токенов OAuth;
- улучшена поддержка модулей Elixir;
- полная совместимость с Erlang 19;
- изменен принцип загрузки модулей: теперь они грузятся в порядке зависимостей друг от друга;
- исправлен ряд ошибок в PubSub;
- небольшие изменения в API;
- добавлена поддержка OpenSSL 1.1;
- другие улучшения и исправления.
Скриншоты и видео:
Категория: | |
Системы: |
Windows
|
Размер: | 24,9 Мб |
Автор: | Alexey Shchepin ( Сайт) |
Языки: |
Русский
|
Лицензия: | GPL (Бесплатная) |
Обновление: | 08.08.2016 |
Версия: | 16.08 |