Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Openfire (ранее известный как Wildfire и Jive Messenger ) - это сервер обмена мгновенными сообщениями (IM) и группового чата для протокола Extensible Messaging and Presence Protocol (XMPP). Он использует написанное на Java и распространяется под лицензией Apache License 2.0. [2]

История [ править ]

Проект был создан Jive Software примерно в 2002 году, отчасти для поддержки своего веб-инструмента поддержки клиентов FastPath, как Jive Messenger , и переименован в Wildfire в 2005 году. Из-за проблемы с товарным знаком [3] он был переименован в Openfire в 2007 году. Проект был полностью передан сообществу в 2008 году. [4] Jive продолжал принимать проект до 2016 года. [5]

Текущее управление [ править ]

После того, как Jive Software передала проект Openfire сообществу Ignite Realtime, для управления его проектами была основана Ignite Realtime Foundation [6] . Openfire продолжал разрабатываться по модели сообщества в рамках Ignite Realtime Foundation. Руководитель проекта - Дэйв Кридланд.

Веб-панель администрирования [ править ]

Большая часть администрирования сервера осуществляется через веб-интерфейс, который по умолчанию работает на портах 9090 (HTTP) и 9091 (HTTPS). Администраторы могут подключаться из любого места и редактировать сервер и параметры конфигурации.

Особенности [ править ]

Openfire поддерживает следующие функции:

  • Веб-панель администрирования
  • Интерфейс плагина
  • Настраиваемый
  • Поддержка SSL / TLS [7]
  • Удобный веб-интерфейс и пошаговая установка
  • Возможность подключения к базе данных (например, встроенная HSQLDB или другая СУБД с драйвером JDBC 3) для хранения сообщений и сведений о пользователях
  • Подключение LDAP
  • Независимая от платформы, чистая Java
  • Полная интеграция со Spark (клиент XMPP)
  • Может поддерживать более 50 000 одновременных пользователей [8]

Openfire имеет сильную поддержку плагинов и индивидуальных сборок; существует множество плагинов, доступных для немедленной загрузки и установки через консоль администратора, и многие установки имеют специальные плагины.

Openfire позволяет нескольким экземплярам сервера работать вместе в одной кластерной среде. Существует плагин кластеризации с открытым исходным кодом, основанный на технологии Hazelcast с открытым исходным кодом .

См. Также [ править ]

  • Расширяемый протокол обмена сообщениями и присутствия
  • Сравнение программного обеспечения сервера XMPP

Ссылки [ править ]

  1. ^ "Релизы - igniterealtime / Openfire" . Проверено 27 октября 2020 г. - через GitHub . CS1 maint: discouraged parameter (link)
  2. ^ a b Мэтт Такер (15 сентября 2009 г.). «Openfire под лицензией Apache 2.0» . Проверено 12 марта 2013 года . CS1 maint: discouraged parameter (link)
  3. ^ Некоторые плохие новости по именованию , Мэтту Такеру, Ignite Realtime Blogs
  4. ^ Openfire Enterprise становится открытым исходным кодом , Мэтт Такер, блог Ignite Realtime
  5. ^ Jive Software перестанет спонсировать хостинг IgniteRealtime , Гус дер Киндерен, дискуссионный форум Ignite Realtime
  6. ^ Создание фонда Ignite Realtime , Гус дер Киндерен, блог Ignite Realtime
  7. Guus der Kinderen (2 марта 2011 г.). «Выпущен Openfire 3.7.0!» . Проверено 12 марта 2013 года . CS1 maint: discouraged parameter (link)
  8. Jive Software (14 марта 2007 г.). «Масштабируемость Openfire» (PDF) . Проверено 25 ноября 2014 года . CS1 maint: discouraged parameter (link)

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Openfire на GitHub